50
Checking Seats Availability
Loading seats data...

From Johor to Singapore by bus

04:00
Johor
06:00
Golden Mile Complex, Singapore
2h
eTicket 

From JB Sentral CIQ to Singapore by bus

05:30
JB Sentral CIQ, Johor Bahru
06:32
Sentosa, Singapore
1h 2m
Instant 

From Johor Airport (JHB) to Singapore (SIN) by flight

#MH1034 #MH611
06:30
JHB Johor Airport, Johor Bahru
Stop 1h 40m
Kuala Lumpur Airport
10:20
SIN Singapore Airport
3h 50m
Instant 
 
#MH1034 #MI321
06:30
JHB Johor Airport, Johor Bahru
Stop 1h 25m
Kuala Lumpur Airport
09:55
SIN Singapore Airport
3h 25m
Instant 
 
#MH1034 #TR453
06:30
JHB Johor Airport, Johor Bahru
Stop 3h 25m
Kuala Lumpur Airport
12:05
SIN Singapore Airport
5h 35m
Instant 
 
#MH5330 #MH5485
08:30
JHB Johor Airport, Johor Bahru
Stop 3h
Sultan Abdul Aziz Shah
13:50
XSP Seletar Airport, Singapore
5h 20m
Instant 
 
#FY1335 #FY3128
08:30
JHB Johor Airport, Johor Bahru
Stop 3h
Sultan Abdul Aziz Shah
13:50
XSP Seletar Airport, Singapore
5h 20m
Instant 
 
#FY1337 #FY3128
09:30
JHB Johor Airport, Johor Bahru
Stop 2h
Sultan Abdul Aziz Shah
13:50
XSP Seletar Airport, Singapore
4h 20m
Instant 
 
#FY1337 #FY3130
09:40
JHB Johor Airport, Johor Bahru
Stop 4h 5m
Sultan Abdul Aziz Shah
16:05
XSP Seletar Airport, Singapore
6h 25m
Instant 
 
#MH5332 #MH5485
09:40
JHB Johor Airport, Johor Bahru
Stop 1h 50m
Sultan Abdul Aziz Shah
13:50
XSP Seletar Airport, Singapore
4h 10m
Instant 
 
#FY1339 #FY3124
11:30
JHB Johor Airport, Johor Bahru
Stop 19h
Sultan Abdul Aziz Shah
08:50
XSP Seletar Airport, Singapore
21h 20m
Instant 
 
#FY1339 #FY3130
11:30
JHB Johor Airport, Johor Bahru
Stop 2h 15m
Sultan Abdul Aziz Shah
16:05
XSP Seletar Airport, Singapore
4h 35m
Instant 
 
#MH5336 #MH5471
11:35
JHB Johor Airport, Johor Bahru
Stop 2h 10m
Sultan Abdul Aziz Shah
16:05
XSP Seletar Airport, Singapore
4h 30m
Instant 
 
#FY1339 #FY3130
11:35
JHB Johor Airport, Johor Bahru
Stop 2h 10m
Sultan Abdul Aziz Shah
16:05
XSP Seletar Airport, Singapore
4h 30m
Instant 
 
#FY1355 #FY3132
12:35
JHB Johor Airport, Johor Bahru
Stop 3h 35m
Sultan Abdul Aziz Shah
18:30
XSP Seletar Airport, Singapore
5h 55m
Instant 
 
#MH1040 #MH605
12:40
JHB Johor Airport, Johor Bahru
Stop 2h
Kuala Lumpur Airport
16:35
SIN Singapore Airport
3h 55m
Instant 
 
#MH1040 #SQ5117
12:40
JHB Johor Airport, Johor Bahru
Stop 1h
Kuala Lumpur Airport
15:35
SIN Singapore Airport
2h 55m
Instant 
 
#FY4006 #SQ5429
13:10
JHB Johor Airport, Johor Bahru
Stop 3h
Kuala Lumpur Airport
18:10
SIN Singapore Airport
5h
Instant 
 
#FY4006 #TR469
13:10
JHB Johor Airport, Johor Bahru
Stop 4h 10m
Kuala Lumpur Airport
19:35
SIN Singapore Airport
6h 25m
Instant 
 
#MH5340 #MH5475
13:20
JHB Johor Airport, Johor Bahru
Stop 2h 50m
Sultan Abdul Aziz Shah
18:30
XSP Seletar Airport, Singapore
5h 10m
Instant 
 
#FY1341 #FY3134
13:20
JHB Johor Airport, Johor Bahru
Stop 2h 25m
Sultan Abdul Aziz Shah
18:05
XSP Seletar Airport, Singapore
4h 45m
Instant 
 
#FY1341 #FY3132
13:20
JHB Johor Airport, Johor Bahru
Stop 2h 50m
Sultan Abdul Aziz Shah
18:30
XSP Seletar Airport, Singapore
5h 10m
Instant 
 
#MH5340 #MH5473
13:20
JHB Johor Airport, Johor Bahru
Stop 2h 25m
Sultan Abdul Aziz Shah
18:05
XSP Seletar Airport, Singapore
4h 45m
Instant 
 
#MH1052 #SQ119
16:20
JHB Johor Airport, Johor Bahru
Stop 3h 15m
Kuala Lumpur Airport
21:30
SIN Singapore Airport
5h 10m
Instant 
 
#FY4010 #ET639
19:10
JHB Johor Airport, Johor Bahru
Stop 3h 15m
Kuala Lumpur Airport
00:35
SIN Singapore Airport
5h 25m
Instant 
 
#MH1058 #MI341
19:15
JHB Johor Airport, Johor Bahru
Stop 1h 40m
Kuala Lumpur Airport
22:50
SIN Singapore Airport
3h 35m
Instant 
 
#MH1058 #MH609
19:15
JHB Johor Airport, Johor Bahru
Stop 3h 25m
Kuala Lumpur Airport
00:25
SIN Singapore Airport
5h 10m
Instant 
 
#MH1058 #3K664
19:35
JHB Johor Airport, Johor Bahru
Stop 14h 55m
Kuala Lumpur Airport
12:30
SIN Singapore Airport
16h 55m
Instant 
 
#MH1058 #SQ5303
19:35
JHB Johor Airport, Johor Bahru
Stop 14h
Kuala Lumpur Airport
11:25
SIN Singapore Airport
15h 50m
Instant 
 
#MH1058 #SQ105
19:35
JHB Johor Airport, Johor Bahru
Stop 14h
Kuala Lumpur Airport
11:35
SIN Singapore Airport
16h
Instant 
 
#FY4010 #SQ105
19:35
JHB Johor Airport, Johor Bahru
Stop 14h
Kuala Lumpur Airport
11:35
SIN Singapore Airport
16h
Instant 
 
#MH1058 #MI341
19:35
JHB Johor Airport, Johor Bahru
Stop 1h 20m
Kuala Lumpur Airport
22:45
SIN Singapore Airport
3h 10m
Instant 
 
#MH1058 #MI5807
19:35
JHB Johor Airport, Johor Bahru
Stop 14h
Kuala Lumpur Airport
11:35
SIN Singapore Airport
16h
Instant 
 
#MH1058 #TR453
19:35
JHB Johor Airport, Johor Bahru
Stop 15h 10m
Kuala Lumpur Airport
12:50
SIN Singapore Airport
17h 15m
Instant 
 
#MH1058 #SQ5319
19:35
JHB Johor Airport, Johor Bahru
Stop 11h 10m
Kuala Lumpur Airport
08:35
SIN Singapore Airport
13h
Instant 
 
#MH1058 #MI319
19:35
JHB Johor Airport, Johor Bahru
Stop 11h 10m
Kuala Lumpur Airport
08:35
SIN Singapore Airport
13h
Instant 
 
#MH1058 #3K686
19:35
JHB Johor Airport, Johor Bahru
Stop 18h 15m
Kuala Lumpur Airport
15:45
SIN Singapore Airport
20h 10m
Instant 
 
#MH1058 #SQ5341
19:35
JHB Johor Airport, Johor Bahru
Stop 1h 20m
Kuala Lumpur Airport
22:40
SIN Singapore Airport
3h 5m
Instant 
 
#FY4010 #SQ5303
19:35
JHB Johor Airport, Johor Bahru
Stop 14h
Kuala Lumpur Airport
11:25
SIN Singapore Airport
15h 50m
Instant 
 
#FY4010 #TR457
19:35
JHB Johor Airport, Johor Bahru
Stop 12h 55m
Kuala Lumpur Airport
10:35
SIN Singapore Airport
15h
Instant 
 
#MH5346 #MH5477
19:40
JHB Johor Airport, Johor Bahru
Stop 10h 10m
Sultan Abdul Aziz Shah
08:10
XSP Seletar Airport, Singapore
12h 30m
Instant 
 
#MH5346 #MH5481
19:40
JHB Johor Airport, Johor Bahru
Stop 10h 50m
Sultan Abdul Aziz Shah
08:50
XSP Seletar Airport, Singapore
13h 10m
Instant 
 
#FY1349 #FY3122
20:00
JHB Johor Airport, Johor Bahru
Stop 9h 50m
Sultan Abdul Aziz Shah
08:10
XSP Seletar Airport, Singapore
12h 10m
Instant 
 
#MH5424 #MH5483
20:50
JHB Johor Airport, Johor Bahru
Stop 11h 40m
Sultan Abdul Aziz Shah
10:50
XSP Seletar Airport, Singapore
14h
Instant 
 
#MH5424 #MH5477
20:50
JHB Johor Airport, Johor Bahru
Stop 9h
Sultan Abdul Aziz Shah
08:10
XSP Seletar Airport, Singapore
11h 20m
Instant 
 
#FY1351 #FY3122
20:50
JHB Johor Airport, Johor Bahru
Stop 9h
Sultan Abdul Aziz Shah
08:10
XSP Seletar Airport, Singapore
11h 20m
Instant 
 
#FY1353 #FY3124
22:00
JHB Johor Airport, Johor Bahru
Stop 8h 30m
Sultan Abdul Aziz Shah
08:50
XSP Seletar Airport, Singapore
10h 50m
Instant 
 
#FY1353 #FY3122
22:00
JHB Johor Airport, Johor Bahru
Stop 7h 50m
Sultan Abdul Aziz Shah
08:10
XSP Seletar Airport, Singapore
10h 10m
Instant 
 
#MH5348 #MH5483
22:10
JHB Johor Airport, Johor Bahru
Stop 10h 20m
Sultan Abdul Aziz Shah
10:50
XSP Seletar Airport, Singapore
12h 40m
Instant 
 
#MH5348 #MH5477
22:10
JHB Johor Airport, Johor Bahru
Stop 7h 40m
Sultan Abdul Aziz Shah
08:10
XSP Seletar Airport, Singapore
10h
Instant 
 
#MH5348 #MH5481
22:10
JHB Johor Airport, Johor Bahru
Stop 8h 20m
Sultan Abdul Aziz Shah
08:50
XSP Seletar Airport, Singapore
10h 40m
Instant 
 
#FY1353 #FY3124
22:10
JHB Johor Airport, Johor Bahru
Stop 8h 20m
Sultan Abdul Aziz Shah
08:50
XSP Seletar Airport, Singapore
10h 40m
Instant 
 
#FY1353 #FY3122
22:10
JHB Johor Airport, Johor Bahru
Stop 7h 40m
Sultan Abdul Aziz Shah
08:10
XSP Seletar Airport, Singapore
10h
Instant 
 

Johor Bahru to Singapore destination reviews

FY
Bus Express, Transtar Cross Border, Mar 1, 2020
Please be more specific in stating your pick up point location as there are two bus terminals in Gelang Patah. The one that you are located at is the "Sentral" Bus terminal. Your location did not specify "Sentral" Almost missed my bus.
JD
Bus Express, Transtar Cross Border, Oct 17, 2019
Very helpful driver, my thanks again to him.
SY
train #83 Shuttle, Easybook Trains, Oct 6, 2019
The instructions to exchange or not to the actual tickets are not clear. Or else it can be a easy travelling mode. Thank you.
WT
train #61 Shuttle, Easybook Trains, Oct 2, 2019
Sorry ,this is not about the trip.My issue is that this booking was a mistake as this is the first time I booked your service.I wanted to cancel and re-book something more suitable but was repeatedly rejected that I was not allowed to double book .This booking was for around 5 am from JB terminal, while what I wanted was 5 pm return(to Singapore) As a result,since my 5 am slot was not practical for my schedule ,I have to forgo my trip as I could not get a return ticket because your system does not allow "double" booking,I was willing to cancel the 5 am slot and forgo the refund.But the system is so cast in stone that there is no way round it.
NB
train #75 Shuttle, Easybook Trains, Sep 22, 2019
Smooth k easy
LS
train #91 Shuttle, Easybook Trains, Jul 18, 2019
Good service and very fast reached jb.
3.9
36 customer reviews
5
44%
4
25%
3
17%
2
3%
1
11%

Popular Routes in Malaysia

How to get from Johor Bahru to Singapore

When you want to get from Johor Bahru to Singapore, you have a few options to consider. Traveling between these destinations is possible by different means of transport:

  • Flight
  • Bus

If you’re looking for a quick trip, it’s recommended that you use Bus. However, if you’d rather take your time with a slower, more affordable travel option, you can book a Flight ticket.

The cost of travel will depend on the means of transport you choose for your trip. A flight ticket is the most expensive option - it will cost you about MYR 793.13. If you want to save on transportation, it’s better to take a bus as a bus ticket costs as low as MYR 7.97.

How far is Johor Bahru from Singapore?

If you’re traveling by land, it’s important to know the distance from Johor Bahru to Singapore. Your trip will be a total of 31 miles (49 km). The flying distance is 24 miles (38 km).

How long does it take to get from Johor Bahru to Singapore?

The travel time from Johor Bahru to Singapore can vary depending on the mode of transportation you choose. All things considered, the whole journey should take from 2 to 16 hours.

How much does it cost to get from Johor Bahru to Singapore?

The cost of the trip from Johor Bahru to Singapore varies according to what means of transport you choose for your journey. The most affordable operator is Transtar Cross Border: travelling by bus expect to pay as low as MYR 7.97 for your ticket.

However, if you’re after more upscale travel . The most expensive variant is to opt for a flight - a one-way flight ticket can cost as much as MYR 793.13.

Here is a chart of the average ticket prices and transportation options available from Johor Bahru to Singapore:

  • Bus tickets - MYR 8.00 to MYR 8.00;
  • Plane tickets - MYR 384.00 to MYR 793.00;

How many trips per day are there between Johor Bahru and Singapore?

Depending on your choice of transportation, the number of daily trips varies.

  • Flights from Johor Bahru to Singapore depart during the day - there are approximately 8 departures a day.
  • Buses start plying the route from 05:30 - you can also take a bus as late as 05:30. There are 1 available bus trips every day.

Which means of transport is the best for the route?

Flights

Traveling by plane is the fastest way to get from Johor Bahru to Singapore. While it’s often the most expensive option, tool, occasionally you can grab promotional tickets for more or less the price of a train or a ferry ticket. Normally, the minimum you need to pay for a Plane ticket is MYR 384.00.

Things to remember before boarding a plane:

  • It’s recommended to book a ticket in advance and check-in online. This way, you can save over 2 hours at the airport, and if your seat selection is on a first come first served basis you will have more options to choose from.
  • Getting through security checks may take some time - it’s recommended to get to the airport at least 1.5 hours in advance.

Airlines flying from Johor Bahru to Singapore
Firefly, Malaysia Airlines

Buses

Taking a bus from Johor Bahru to Singapore is cheaper than flying. Quite often, a long-distance bus is the cheapest transportation option. Buses normally make bathroom and/or lunch stops along the way.

Things to remember before opting for a bus ride:

  • If possible, make sure to choose higher-class buses for a more comfortable travel experience. Such buses often have an air conditioning system, soft reclining seats, Wi-Fi, bathrooms, etc.
  • As with plane tickets, buses are better booked in advance so that you can secure a good seat.
  • While booking a bus, keep in mind that delays are possible. Yet it still pays to get to the bus station at least 15 minutes prior to the scheduled departure.

The most popular transport from Johor Bahru to Singapore

How to choose the most convenient way of travel from Johor Bahru to Singapore? In order to make your choice of transportation easier, we asked 1000 users to range their preferences for this route. Here are the results of the poll:

  • 100% decided to go for a bus.