BAS.MY Kota Bharu
BAS.MY Kota Bharu is a stage bus service in northern Kelantan under the Stage Bus Services Transformation (SBST) programme with routes mainly radiating out from Kota Bharu Bus Station. BAS.MY Kota Bharu is designed to offer affordable, efficient, and eco-friendly transportation. Equipped with modern amenities and user-friendly features, this service connects major areas in and around Kota Bharu and northern Kelantan, making it a convenient choice for getting around Kota Bharu and northern Kelantan.
BAS.MY Kota Bharu is operated by Mutiara Rentas Desa. Mutiara Rentas Desa is part of Konsortium E-Mutiara Berhad.
The main hub of BAS.MY Kota Bharu bus services is at Kota Bharu Bus Station in the centre of town near Pasar Siti Khadijah, which is NOT to be confused with Kota Bharu (TESCO) Bus Terminal near TESCO Kota Bharu south of town which is mainly served by long-distance express buses.
The Mutiara Rentas Desa (MRD) stage bus service was launched on 2 September 2022 after a hiatus of almost 2 years of no local bus services in Kelantan after the demise of Syarikat Kenderaan Melayu Kelantan (SKMK) followed by Cityliner from Kelantan local bus routes. MRD transitioned into the BAS.MY Kota Bharu system on 1 July 2025.

BAS.MY Kota Bharu Bus Services
- D10 • Kota Bharu – Pengkalan Chepa
- D11 • Kota Bharu – Kemumim – Sabak
- D12 • Kota Bharu – Airport – Sabak
- D13 • Kota Bharu – Pantai Cahaya Bulan
- D20 • Kota Bharu – Chabang 4 – Pengkalan Kubor
- D21 • Kota Bharu – Tumpat – Pengkalan Kubor
- D30 • Kota Bharu – Salor – Pasir Mas
- D31 • Kota Bharu – Bunut Susu – Meranti – Pasir Mas
- D32 • Kota Bharu – Pasir Mas – Rantau Panjang
- D40 • Kota Bharu – Pasir Mas – Tanah Merah – Jeli
- D50 • Kota Bharu – Bukit Marak – Bachok
- D51 • Kota Bharu – Pasir Puteh – Jerteh
- D52 • Kota Bharu – Tok Bali – Kampung Raja (Politeknik Besut)
- D60 • Kota Bharu – Machang – Kuala Krai
- D61 • Kota Bharu – Melor – Machang – UiTM Machang
- D62 • Kota Bharu – Machang – Kuala Krai – Gua Musang
BAS.MY Kota Bharu Bus Route Map
https://www.facebook.com/media/set/?set=a.700868579458442&type=3
Information is sourced from Mutiara Rentas Desa’s Facebook Page.
BAS.MY Kota Bharu Kota Bharu Bus Station

Kota Bharu Bus Station is a familiar sight for locals especially with the Syarikat Kenderaan Melayu Kelantan (SKMK) and Cityliner era. However, BAS.MY Kota Bharu does not park directly at the main building.

BAS.MY Kota Bharu uses the bus shelter adjacent to the main terminal building with a small office and waiting area for passengers. Buses also park parallel with this bus shelter.
BAS.MY Kota Bharu Bus Service D10 • Kota Bharu – Pengkalan Chepa


This bus route is former Mutiara Rentas Desa Bus Service 4.
BAS.MY Kota Bharu Bus Service D10 Timetable departing from Kota Bharu
0630 0730 0830 0930 1030 1130 1230 1330 1430 1530 1630 1730 1830
BAS.MY Kota Bharu Bus Service D10 Timetable departing from Pengkalan Chepa
0630 0730 0830 0930 1030 1130 1230 1330 1430 1530 1630 1730 1830
BAS.MY Kota Bharu Bus Service D10 Fares

BAS.MY Kota Bharu Bus Service D11 • Kota Bharu – Kemumin – Sabak


This bus route is former Mutiara Rentas Desa Bus Service 8.
BAS.MY Kota Bharu Bus Service D11 Timetable departing from Kota Bharu
0645 0745 0845 0945 1045 1145 1245 1345 1445 1545 1645 1745 1845
BAS.MY Kota Bharu Bus Service D11 Timetable departing from Sabak
0645 0745 0845 0945 1045 1145 1245 1345 1445 1545 1645 1745 1845
BAS.MY Kota Bharu Bus Service D11 Fares
Check with driver on board.
BAS.MY Kota Bharu Bus Service D12 • Kota Bharu – Airport – Sabak


This bus route is former Mutiara Rentas Desa Bus Service 4.
BAS.MY Kota Bharu Bus Service D12 Timetable departing from Kota Bharu
0700 0800 0900 1000 1100 1200 1300 1400 1500 1600 1700 1800 1900
BAS.MY Kota Bharu Bus Service D12 Timetable departing from Sabak
0700 0800 0900 1000 1100 1200 1300 1400 1500 1600 1700 1800 1900
BAS.MY Kota Bharu Bus Service D12 Fares
Check with driver on board.
BAS.MY Kota Bharu Bus Service D13 • Kota Bharu – Pantai Cahaya Bulan (PCB)


BAS.MY Kota Bharu Bus Service D13 Timetable departing from Kota Bharu
0645 0745 0845 0945 1045 1145 1245 1345 1445 1545 1645 1745 1845
BAS.MY Kota Bharu Bus Service D13 Timetable departing from Pantai Cahaya Bulan (PCB)
0645 0745 0845 0945 1045 1145 1245 1345 1445 1545 1645 1745 1845
BAS.MY Kota Bharu Bus Service D13 Fares
Check with driver on board.
BAS.MY Kota Bharu Bus Service D20 • Kota Bharu – Chabang 4 – Pengkalan Kubor


This bus route is former Mutiara Rentas Desa Bus Service 27.
BAS.MY Kota Bharu Bus Service D20 Timetable departing from Kota Bharu
0630 0730 0830 0930 1030 1130 1230 1330 1430 1530 1630 1730 1830
BAS.MY Kota Bharu Bus Service D20 Timetable departing from Pengkalan Kubor
0630 0730 0830 0930 1030 1130 1230 1330 1430 1530 1630 1730 1830
BAS.MY Kota Bharu Bus Service D20 Fares
Check with driver on board.
BAS.MY Kota Bharu Bus Service D21 • Kota Bharu – Tumpat – Pengkalan Kubor


This bus route is former Cityliner Bus Service 43.
BAS.MY Kota Bharu Bus Service D21 Timetable departing from Kota Bharu
0645 0745 0845 0945 1045 1145 1245 1345 1445 1545 1645 1745 1845
BAS.MY Kota Bharu Bus Service D21 Timetable departing from Pengkalan Kubor
0645 0745 0845 0945 1045 1145 1245 1345 1445 1545 1645 1745 1845
BAS.MY Kota Bharu Bus Service D21 Fares
Check with driver on board.
BAS.MY Kota Bharu Bus Service D30 • Kota Bharu – Salor – Pasir Mas


This bus route is former Mutiara Rentas Desa Bus Service 6.
BAS.MY Kota Bharu Bus Service D30 Timetable departing from Kota Bharu
0630 0730 0830 0930 1030 1130 1230 1330 1430 1530 1630 1730 1830
BAS.MY Kota Bharu Bus Service D30 Timetable departing from Pasir Mas
0630 0730 0830 0930 1030 1130 1230 1330 1430 1530 1630 1730 1830
BAS.MY Kota Bharu Bus Service D30 Fares
Check with driver on board.
BAS.MY Kota Bharu Bus Service D31 • Kota Bharu – Bunut Susu – Meranti – Pasir Mas


This bus route is former Cityliner Bus Service 54.
BAS.MY Kota Bharu Bus Service D31 Timetable departing from Kota Bharu
0645 0745 0845 0945 1045 1145 1245 1345 1445 1545 1645 1745 1845
BAS.MY Kota Bharu Bus Service D31 Timetable departing from Pasir Mas
0645 0745 0845 0945 1045 1145 1245 1345 1445 1545 1645 1745 1845
BAS.MY Kota Bharu Bus Service D31 Fares
Check with driver on board.
BAS.MY Kota Bharu Bus Service D32 • Kota Bharu – Pasir Mas – Rantau Panjang


This bus route is former Mutiara Rentas Desa Bus Service 29.
BAS.MY Kota Bharu Bus Service D32 Timetable departing from Kota Bharu
0645 0715 0745 0815 0845 0915 0945 1015 1045 1115 1145 1215 1245 1315 1345 1415 1445 1515 1545 1615 1645 1715 1745 1815 1845
BAS.MY Kota Bharu Bus Service D32 Timetable departing from Rantau Panjang
0645 0715 0745 0815 0845 0915 0945 1015 1045 1115 1145 1215 1245 1315 1345 1415 1445 1515 1545 1615 1645 1715 1745 1815 1845
BAS.MY Kota Bharu Bus Service D32 Fares
Check with driver on board.
BAS.MY Kota Bharu Bus Service D40 • Kota Bharu – Pasir Mas – Tanah Merah – Jeli


This bus route is former Mutiara Rentas Desa Bus Service 24.
BAS.MY Kota Bharu Bus Service D40 Timetable departing from Kota Bharu
0630 0730 0830 0930 1030 1130 1230 1330 1430 1530 1630 1730 1830
BAS.MY Kota Bharu Bus Service D40 Timetable departing from Jeli
0630 0730 0830 0930 1030 1130 1230 1330 1430 1530 1630 1730 1830
BAS.MY Kota Bharu Bus Service D40 Fares
Check with driver on board.
BAS.MY Kota Bharu Bus Service D50 • Kota Bharu – Bukit Marak – Bachok


This bus route is former Mutiara Rentas Desa Bus Service 23.
BAS.MY Kota Bharu Bus Service D50 Timetable departing from Kota Bharu
0700 0800 0900 1000 1100 1200 1300 1400 1500 1600 1700 1800 1900
BAS.MY Kota Bharu Bus Service D50 Timetable departing from Bachok
0700 0800 0900 1000 1100 1200 1300 1400 1500 1600 1700 1800 1900
BAS.MY Kota Bharu Bus Service D50 Fares
Check with driver on board.
BAS.MY Kota Bharu Bus Service D51 • Kota Bharu – Pasir Puteh – Jerteh


This bus route is former Mutiara Rentas Desa Bus Service 3.
BAS.MY Kota Bharu Bus Service D51 Timetable departing from Kota Bharu
0630 0730 0830 0930 1030 1130 1230 1330 1430 1530 1630 1730
BAS.MY Kota Bharu Bus Service D51 Timetable departing from Jerteh
0630 0730 0830 0930 1030 1130 1230 1330 1430 1530 1630 1730
BAS.MY Kota Bharu Bus Service D51 Fares
Check with driver on board.
BAS.MY Kota Bharu Bus Service D52 • Kota Bharu – Tok Bali – Kampung Raja (Politeknik Besut)


This bus route is former Mutiara Rentas Desa Bus Service 639.
BAS.MY Kota Bharu Bus Service D52 Timetable departing from Kota Bharu
0700 0830 1000 1130 1300 1430 1600 1730
BAS.MY Kota Bharu Bus Service D52 Timetable departing from Kampung Raja
0700 0830 1000 1130 1300 1430 1600 1730
BAS.MY Kota Bharu Bus Service D52 Fares
Check with driver on board.
BAS.MY Kota Bharu Bus Service D60 • Kota Bharu – Machang – Kuala Krai


This bus route is former Mutiara Rentas Desa Bus Service 5.
BAS.MY Kota Bharu Bus Service D60 Timetable departing from Kota Bharu
0730 0900 1030 1200 1400 1530 1700
BAS.MY Kota Bharu Bus Service D60 Timetable departing from Kuala Krai
0730 0900 1030 1200 1400 1530 1700
BAS.MY Kota Bharu Bus Service D60 Fares
Check with driver on board.
BAS.MY Kota Bharu Bus Service D61 • Kota Bharu – Melor – Machang – UiTM Machang


BAS.MY Kota Bharu Bus Service D61 Timetable departing from Kota Bharu
0650 1100 1510
BAS.MY Kota Bharu Bus Service D61 Timetable departing from Gua Musang
0900 1310 1720
BAS.MY Kota Bharu Bus Service D61 Fares
Check with driver on board.
BAS.MY Kota Bharu Bus Service D62 • Kota Bharu – Machang – Kuala Krai – Gua Musang


This bus route is former Mutiara Rentas Desa Bus Service 57.
BAS.MY Kota Bharu Bus Service D62 Timetable departing from Kota Bharu
0800 1200 1700
BAS.MY Kota Bharu Bus Service D62 Timetable departing from Gua Musang
0800 1200 1700
BAS.MY Kota Bharu Bus Service D62 Fares
Check with driver on board.
