By bus the journey from Sungai Nibong (Penang Island) to Kota Bharu is scheduled to take from 6 hours 55 minutes to 7 hours 15 minutes depending upon which service you take.
Bus Times from Sungai Nibong to Kota Bharu
There are currently 8 bus services a day from Sungai Nibong to Kota Bharu available to book online.
| Sungai Nibong | Kota Bharu | Ticket | Company |
| 08:30 | 15:25 | 60 RM | Ekspres Perdana |
| 09:00 | 15:55 | 60 RM | Ekspres Perdana |
| 09:00 | 15:55 | 60 RM | Ekspres Mutiara |
| 09:15 | 16:30 | 60 RM | Permata Utara |
| 20:30 | 03:25 | 60 RM | Ekspres Perdana |
| 21:00 | 03:55 | 60 RM | Ekspres Perdana |
| 21:00 | 03:55 | 60 RM | Ekspres Mutiara |
| 21:15 | 04:30 | 61 RM | Permata Utara |
Buy Tickets from Sungai Nibong to Kota Bharu
Use the Search Box below to buy your tickets from Sungai Nibong to Kota Bharu.
Sungai Nibong Bus Station
Bus services from Sungai Nibong to Kota Bharu depart from Terminal Bus Sungai Nibong, Jalan Sungai Dua, Kampung Dua Bukit, 11900 Gelugor, Pulau Pinang, Malaysia.
Kota Bharu Bus Station
Bus services from Sungai Nibong to Kota Bharu terminate at Bus Terminal Kota Bharu.
About Travel to Kota Bharu
Kota Bharu is a fairly large city with about 300,000 residents which is the administrative centre of Kelantan State.
Kota Bharu City
Kelantan is, among other things, probably the most religiously conservative part of Malaysia and the city has very little nightlife. In the centre of the city there is a single bar selling alcoholic drinks (The Golden City on Jalan Padang Garong) and a small number of Chinese restaurants where alcohol is served with food.
Kota Bharu is also devoid of any tourist attractions. Nonetheless, Kota Bharu receives quite a lot of foreign visitors as the city is a transit point for overland travel, and also a place where people come to get a visa for Thailand at the city centre Thai Consulate.
Staying in Kota Bharu
Kota Bharu is a city with a good range of facilities for visitors. There are hotels all over the city, but the two most popular areas to stay close to the KB Mall and on or near Jalan Padang Garong.
Kota Bharu also has lots of restaurants serving a wide range of food and lots of shops, many inside shopping malls. In the evening there is a lively street market with food stalls which takes place near the city’s main food market, which is at the top end of the Jalan Padang Garong.

Travel to Thailand
The main border crossing to Thailand in Kelantan State is located in Rantau Panjang, which is about 40 km by road to the south west of Kota Bharu depending on which of several road routes you take. The Thai town of Sungai Kolok is located on the other side of the border and from there you can travel north into Thailand either by bus or train.
There are two types of public transport you can take from Kota Bharu to the border at Rantau Panjang:
- Bus: RM5 (80 minutes)
- Taxi: RM60 to RM70 (40 minutes)
Bus 29 to Rantau Panjang departs from the Mutiara Rentas Desa Bus Station frequently from 06:45 until 17:15. Passengers need to pay as they enter the bus.
Travel to the Perhentian Islands
Speedboat services to the Perhentian Islands depart from Kuala Besut, which is located 57 km by road to the south of Kota Bharu. Local bus service 639, departing from the Mutiara Rentas Desa Bus Station, completes the journey to Kuala Besut in about 90 minutes.