Skip to content

Penang to Kota Bharu bus tickets

4 buses a day from 2 operators, from RM 40.00.

Buses from Penang to Kota Bharu take about 7h. 2 operators run 4 departures a day between 07:30 and 23:45, with fares from RM 40.00.

Cheapest fare
RM 40.00
Journey time
7h
First bus
07:30
Last bus
23:45
Buses a day
4
Operators
2
Child fare from
RM 30.00

Operators on this route

OperatorDeparturesJourney timeTicket typeFrom
Rentas Ekspres4.6(25)07:30, 18:007hRefundableDate changeRM 48.00
Kembara Nusantara4.7(25)11:30, 23:457h 10mRefundableDate changeRM 40.00

Boarding points in Penang

  • Penang Sentral (Butterworth)

    Jalan Bagan Dalam, Butterworth, Penang

  • Terminal Bas Sungai Nibong

    Jalan Sultan Azlan Shah, Bayan Lepas, Penang

Dropping points in Kota Bharu

  • Terminal Bas Kota Bharu

    Jalan Hamzah, Kota Bharu

Terminal to terminal

Frequently asked questions

How long is the bus journey from Penang to Kota Bharu?

The fastest bus takes about 7 h 0 min. Journey times depend on traffic and stops on the way.

How much is a bus ticket from Penang to Kota Bharu?

Fares start from RM 40.00. Children travel from RM 30.00 with operators that offer a child fare.

What time are the first and last buses from Penang to Kota Bharu?

The first bus leaves at 07:30 and the last at 23:45, with 4 departures a day.

Where do the buses board and drop off?

Buses board at Penang Sentral (Butterworth), Terminal Bas Sungai Nibong and drop off at Terminal Bas Kota Bharu.

Can I cancel or change my ticket?

2 of 2 operators on this route sell refundable tickets and 2 allow a date change. Each bus shows its policy before you book.

Do I need to print my ticket?

No. Show the QR code on your phone, or the PDF we email you, when you board.