BAS.MY Kota Bharu (ex-MRD/Cityliner/SKMK)

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.

Powered by 12Go system

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

Image from BAS.MY Kota Bharu.

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

Image from BAS.MY Kota Bharu.

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

Image from BAS.MY Kota Bharu.

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

Image from BAS.MY Kota Bharu.

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)

Image from BAS.MY Kota Bharu.
This bus route is former Mutiara Rentas Desa Bus Service 10.

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

Image from BAS.MY Kota Bharu.

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

Image from BAS.MY Kota Bharu.

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

Image from BAS.MY Kota Bharu.

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

Image from BAS.MY Kota Bharu.

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

Image from BAS.MY Kota Bharu.

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

Image from BAS.MY Kota Bharu.

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

Image from BAS.MY Kota Bharu.

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

Image from BAS.MY Kota Bharu.

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)

Image from BAS.MY Kota Bharu.

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

Image from BAS.MY Kota Bharu.

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

Image from BAS.MY Kota Bharu.

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

Image from BAS.MY Kota Bharu.

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.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.