Bus to Johor Bahru

Johor Bahru City Life
Johor Bahru

Johor Bahru a city in is one of the most well-known states in Malaysia, Johor. It is the country’s second largest city and located at the southernmost tip of Peninsular Malaysia. It is also famous for the many cultural and historical attractions that can only be found in Johor Bahru.

But apart from that, Johor Bahru also offers a number of beautiful sights of nature. Some of the attractions include:

  • LEGOLAND® Malaysia
  • Danga Bay
  • Sultan Abu Bakar State Mosque
  • Danga World Petting Zoo

One of the most preferred method of getting to this richly cultural city is by taking the train or bus to Johor Bahru. But since the journey takes longer on the train, travellers tend to opt for taking a bus to Johor Bahru. Most express buses will make pick-ups and drop offs at the main bus terminal in Johor Bahru, the Larkin Bus Terminal.

The Larkin Bus Terminal (also known as Larkin Sentral) is located at Jalan Garuda, in the heart of the city. Apart from express buses, the terminal also offers taxi service to provide convenience for the visitors. At the Larkin Bus Terminal, there are also buses that go to Singapore.

Pick-up and Drop Off Points for the Bus to Johor Bahru:

Since the main bus terminal in Johor Bahru is the Larkin Bus Terminal, most bus operators will depart and arrive there, such as Star Coach Express, City Holidays Express, KKKL Express, Pacific Express, Transnasional, Billion Stars Express and many more.

Apart from the Larkin Bus Terminal, most express bus to Johor Bahru also make pick-ups and drop offs at other popular locations, such as:

  • Larking Bus Terminal (Kejora Express, Star Coach Express, City Holidays Express, Pacific Express, Konsortium Bas Ekspress, Seasons Express, Five Stars Express, Star Qistna Express, KKKL Express, Transnasional and more)
  • Johor Bahru city (Kejora Masyur, Seasons Express, Hatyai Intertop Express)
  • Skudai (Kwok Ping Express)

Famous Hot Spots:

Danga Bay, Sultan Abu Bakar State Mosque, LEGOLAND® Malaysia, Grand Palace Building, Danga World Petting Zoo, Masjid India, Sultan Abu Bakar Royal Palace Museum, Taman Rekreasi Hutan Bandar, Danga World Theme Park and so much more.

Book your tickets for the bus to Johor Bahru today!


Johor Bahru Bus Schedule
  • Alor Setar to Johor Bahru
    - 09:00 PM, 09:45 PM, 10:00 PM
  • Bahau to Johor Bahru
    - 09:00 AM, 11:00 AM, 02:00 PM, 05:00 PM
  • Bandar Penawar to Johor Bahru
    - 07:30 AM, 09:15 AM, 02:00 PM, 05:00 PM
  • Batu Pahat to Johor Bahru
    - 07:00 AM, 07:30 AM, 08:00 AM, 08:30 AM, 09:00 AM, 09:30 AM, 10:00 AM, 10:30 AM, 11:00 AM, 11:30 AM, 12:30 PM, 01:00 PM, 01:30 PM, 02:00 PM, 02:30 PM, 03:00 PM, 03:30 PM, 04:00 PM, 04:30 PM, 05:00 PM, 05:30 PM, 06:00 PM, 06:30 PM, 07:00 PM, 07:30 PM
  • Bidor to Johor Bahru
    - 10:00 PM
  • Bukit Mertajam to Johor Bahru
    - 08:18 AM
  • Butterworth to Johor Bahru
    - 08:00 AM, 11:00 PM
  • Dungun to Johor Bahru
    - 10:00 AM, 10:45 AM, 10:15 PM, 10:45 PM
  • Gemas to Johor Bahru
    - 06:11 AM, 07:19 AM, 09:40 AM, 11:40 AM, 02:40 PM, 04:00 PM, 05:40 PM
  • Genting Highlands to Johor Bahru
    - 02:30 AM, 02:30 PM, 03:15 PM
  • Ipoh to Johor Bahru
    - 12:37 AM, 09:30 AM, 10:33 AM, 08:30 PM
  • Jitra to Johor Bahru
    - 09:30 PM
  • Kajang to Johor Bahru
    - 05:09 AM, 09:00 AM, 01:00 PM, 04:00 PM
  • Kampar to Johor Bahru
    - 10:30 AM, 09:30 PM
  • Kamunting to Johor Bahru
    - 10:00 AM, 09:00 PM, 10:25 PM
  • Kangar to Johor Bahru
    - 07:30 PM, 08:30 PM
  • Kemaman to Johor Bahru
    - 11:30 AM, 12:00 PM, 11:30 PM, 11:59 PM
  • Klang to Johor Bahru
    - 08:15 AM, 09:00 AM, 09:30 AM, 10:00 AM, 11:00 AM, 12:30 PM, 02:00 PM, 03:30 PM, 04:30 PM, 05:00 PM, 05:30 PM, 07:45 PM, 09:30 PM, 10:30 PM, 11:00 PM, 11:30 PM, 11:45 PM
  • KLIA to Johor Bahru
    - 03:00 AM, 07:00 AM, 09:15 AM, 11:00 AM, 01:00 PM, 02:30 PM, 04:30 PM, 06:30 PM, 07:45 PM, 09:15 PM, 10:30 PM, 11:59 PM
  • KLIA2 to Johor Bahru
    - 02:40 AM, 06:40 AM, 08:55 AM, 10:40 AM, 12:40 PM, 02:10 PM, 04:10 PM, 06:10 PM, 07:25 PM, 08:55 PM, 10:10 PM, 11:40 PM
  • Kluang to Johor Bahru
    - 06:30 AM, 07:00 AM, 07:30 AM, 08:00 AM, 08:30 AM, 08:48 AM, 09:00 AM, 09:30 AM, 09:54 AM, 10:00 AM, 10:30 AM, 11:00 AM, 11:30 AM, 12:00 PM, 12:30 PM, 01:30 PM, 02:30 PM, 03:30 PM, 04:30 PM, 05:30 PM, 06:30 PM, 07:00 PM, 07:30 PM, 08:00 PM, 09:00 PM
  • Kota Bahru to Johor Bahru
    - 08:30 AM, 08:00 PM
  • Kota Tinggi to Johor Bahru
    - 08:30 AM, 10:15 AM, 03:00 PM, 06:00 PM
  • Kuala Kangsar to Johor Bahru
    - 09:51 AM, 11:00 AM, 10:00 PM
  • Kuala Lumpur to Johor Bahru
    - 03:50 AM, 04:23 AM, 06:30 AM, 07:00 AM, 07:30 AM, 08:00 AM, 08:30 AM, 09:00 AM, 09:15 AM, 09:30 AM, 10:00 AM, 10:15 AM, 10:30 AM, 11:00 AM, 11:15 AM, 11:30 AM, 12:00 PM, 12:15 PM, 12:30 PM, 01:00 PM, 01:15 PM, 01:30 PM, 02:00 PM, 02:30 PM, 03:00 PM, 03:30 PM, 04:00 PM, 04:30 PM, 04:50 PM, 05:00 PM, 05:30 PM, 06:00 PM, 06:30 PM, 07:00 PM, 07:30 PM, 08:00 PM, 08:30 PM, 09:00 PM, 09:30 PM, 10:00 PM, 10:30 PM, 11:00 PM, 11:30 PM, 11:45 PM, 11:55 PM, 11:59 PM
  • Kuala Perlis to Johor Bahru
    - 07:15 PM, 08:00 PM
  • Kuala Rompin to Johor Bahru
    - 11:00 AM, 12:30 PM, 04:00 PM
  • Kuala Terengganu to Johor Bahru
    - 09:00 AM, 09:30 AM, 09:00 PM, 09:30 PM
  • Kuantan to Johor Bahru
    - 01:00 AM, 09:00 AM, 10:30 AM, 02:00 PM, 02:30 PM, 10:30 PM
  • Kubang Kerian to Johor Bahru
    - 08:00 AM, 07:15 PM
  • Legoland to Johor Bahru
    - 06:00 PM
  • Lumut to Johor Bahru
    - 08:15 AM, 08:30 AM, 08:00 PM, 09:00 PM
  • Malacca to Johor Bahru
    - 07:30 AM, 08:00 AM, 09:00 AM, 09:30 AM, 10:00 AM, 10:30 AM, 11:00 AM, 11:30 AM, 12:00 PM, 12:30 PM, 01:00 PM, 01:30 PM, 02:00 PM, 02:30 PM, 03:00 PM, 04:00 PM, 05:00 PM, 05:30 PM, 06:00 PM, 06:30 PM, 07:00 PM, 08:00 PM, 08:30 PM
  • Manjung to Johor Bahru
    - 08:30 AM, 08:15 PM
  • Mersing to Johor Bahru
    - 11:30 AM, 12:00 PM, 01:30 PM, 05:30 PM
  • Muar to Johor Bahru
    - 08:00 AM, 09:00 AM, 09:45 AM, 11:00 AM, 12:00 PM, 01:30 PM, 02:00 PM, 03:00 PM, 03:45 PM, 05:00 PM, 05:30 PM, 06:30 PM, 08:00 PM
  • One Utama to Johor Bahru
    - 10:00 AM, 10:30 AM, 11:30 AM, 12:00 PM, 01:00 PM, 01:30 PM, 02:00 PM, 02:30 PM, 03:00 PM, 03:30 PM, 04:00 PM, 04:30 PM, 05:00 PM, 05:30 PM, 06:30 PM, 07:00 PM, 11:00 PM, 11:30 PM, 11:45 PM
  • Pasir Gudang to Johor Bahru
    - 08:30 AM
  • Pekan to Johor Bahru
    - 03:00 PM
  • Penang to Johor Bahru
    - 08:00 AM, 08:15 AM, 08:30 AM, 09:00 AM, 09:30 AM, 09:35 AM, 10:00 AM, 10:05 AM, 10:30 AM, 11:00 AM, 11:30 AM, 06:30 PM, 08:30 PM, 09:00 PM, 09:15 PM, 09:30 PM, 10:00 PM, 11:30 PM, 11:50 PM
  • Pengkalan Kubor to Johor Bahru
    - 06:50 PM
  • Puchong Tesco to Johor Bahru
    - 08:30 AM, 12:30 PM, 02:15 PM, 06:15 PM, 08:30 PM
  • Rantau Panjang to Johor Bahru
    - 08:00 PM
  • Rembau to Johor Bahru
    - 06:16 AM
  • Segamat to Johor Bahru
    - 08:00 AM, 09:00 AM, 10:30 AM, 11:30 AM, 12:30 PM, 03:00 PM, 03:30 PM, 05:00 PM, 06:30 PM
  • Seremban to Johor Bahru
    - 05:54 AM, 08:00 AM, 08:30 AM, 09:00 AM, 10:00 AM, 10:30 AM, 12:00 PM, 12:30 PM, 01:30 PM, 02:00 PM, 02:42 PM, 03:00 PM, 03:30 PM, 04:30 PM, 05:30 PM, 06:00 PM, 06:30 PM, 08:00 PM, 08:30 PM, 11:59 PM
  • Sg Nibong to Johor Bahru
    - 09:00 AM, 07:30 PM, 10:00 PM
  • Shah Alam to Johor Bahru
    - 09:00 AM, 09:30 AM, 10:30 AM, 12:15 PM, 01:15 PM, 02:30 PM, 03:00 PM, 05:00 PM, 05:45 PM, 06:00 PM, 08:15 PM, 10:15 PM, 11:00 PM, 11:30 PM, 11:55 PM, 11:59 PM
  • Singapore to Johor Bahru
    - 07:30 PM
  • Sitiawan to Johor Bahru
    - 07:45 AM, 07:45 PM
  • Sungai Petani to Johor Bahru
    - 10:00 PM
  • Sungai Rengit to Johor Bahru
    - 08:45 AM, 01:30 PM, 04:30 PM
  • Taiping to Johor Bahru
    - 09:25 AM, 10:25 AM, 09:25 PM, 10:50 PM
  • Tampin to Johor Bahru
    - 08:30 AM, 12:30 PM, 04:30 PM, 08:30 PM
  • Tanjong Malim to Johor Bahru
    - 02:42 AM, 11:00 AM, 11:50 AM, 10:30 PM
  • Teluk Intan to Johor Bahru
    - 09:45 AM, 09:30 PM