Independent guide to express bus & coach travel across Malaysia

Book bus tickets online →

Bus from Johor to Singapore

123 routes · 11 operators · 355 daily departures · from S$12.00

11
Operators
123
Routes
355
Daily departures
S$12.00
Fares from
Advertisement

Timetable data last refreshed August 2026. Operators change schedules at short notice — always confirm when you book.

123 scheduled routes run from Johor to Singapore, operated by 11 coach companies. There are 355 departures a day, with fares from S$12.00.

Departing from
Johor — 31 boarding points
Arriving in
Singapore — 51 arrival points
Operators
11 on this corridor
Departures
355 a day
Fares from
S$12.00 one way

Book Johor to Singapore

Compare all 11 operators on this route with live seat availability.

Check live fares & availability

Timetable and fares

Every scheduled service on this corridor is listed below, grouped by operator. Use the filter box to narrow a table to your boarding point, or click a column heading to sort by departure time or fare.

Please note: fares and timings are set by the operators and change at short notice. Everything here is a guide — reconfirm when you book.

LEO City Coach Pte Ltd

4.0 · 37 routes · 45 departures a day · Standard (2+2), 1+2

LEO City Coach Pte Ltd services from Johor to Singapore
Boarding pointArrival pointDeparture timesFare fromSeating
Anantara DesaruHotel Boss Jalan Sultan
3:15 PM
S$26.00Standard (2+2)
Anantara DesaruQueen Street Bus Terminal
3:15 PM
S$26.00Standard (2+2)
Anantara DesaruSuntec City LED Panel
3:15 PM
S$26.00Standard (2+2)
Desaru Coast (Adventure Waterpark)Hotel Boss Jalan Sultan
3:10 PM
S$26.00Standard (2+2)
Desaru Coast (Adventure Waterpark)Queen Street Bus Terminal
3:10 PM
S$26.00Standard (2+2)
Desaru Coast (Adventure Waterpark)Suntec City LED Panel
3:10 PM
S$26.00Standard (2+2)
Desaru Fruit FarmHotel Boss Jalan Sultan
4:00 PM
S$26.00Standard (2+2)
Desaru Fruit FarmQueen Street Bus Terminal
4:00 PM
S$26.00Standard (2+2)
Desaru Fruit FarmSuntec City LED Panel
4:00 PM
S$26.00Standard (2+2)
Four Points DesaruHotel Boss Jalan Sultan
3:45 PM
S$26.00Standard (2+2)
Four Points DesaruQueen Street Bus Terminal
3:45 PM
S$26.00Standard (2+2)
Four Points DesaruSuntec City LED Panel
3:45 PM
S$26.00Standard (2+2)
Hard Rock Hotel DesaruHotel Boss Jalan Sultan
3:00 PM
S$26.00Standard (2+2)
Hard Rock Hotel DesaruQueen Street Bus Terminal
3:00 PM
S$26.00Standard (2+2)
Hard Rock Hotel DesaruSuntec City LED Panel
3:00 PM
S$26.00Standard (2+2)
Legoland Coach BayHotel Boss Jalan Sultan
5:30 PM
S$16.00Standard (2+2)
Legoland Coach BayQueen Street Bus Terminal
5:30 PM
S$16.00Standard (2+2)
Legoland Coach BaySuntec City LED Panel
5:30 PM
S$16.00Standard (2+2)
Lotus DesaruHotel Boss Jalan Sultan
3:35 PM
S$26.00Standard (2+2)
Lotus DesaruQueen Street Bus Terminal
3:35 PM
S$26.00Standard (2+2)
Lotus DesaruSuntec City LED Panel
3:35 PM
S$26.00Standard (2+2)
Mersing Jetty (Plaza R&R)Bugis MRT Exit D (Outside Snooze Hotel)
3:00 PM4:00 PM5:00 PM
S$30.001+2
Mersing Jetty (Plaza R&R)Newton Circus (CW5 Causeway Bus Terminal)
3:00 PM4:00 PM5:00 PM
S$30.001+2
Mersing Jetty (Plaza R&R)Suntec City LED Panel
3:00 PM4:00 PM5:00 PM
S$30.001+2
Mersing Jetty (Plaza R&R)Woodlands (Causeway Point)
3:00 PM4:00 PM5:00 PM
S$30.001+2
Sand and Sandals Desaru Beach Resort and SpaHotel Boss Jalan Sultan
3:32 PM
S$26.00Standard (2+2)
Sand and Sandals Desaru Beach Resort and SpaQueen Street Bus Terminal
3:32 PM
S$26.00Standard (2+2)
Sand and Sandals Desaru Beach Resort and SpaSuntec City LED Panel
3:32 PM
S$26.00Standard (2+2)
Sunway Hotel Big BoxHotel Boss Jalan Sultan
5:45 PM
S$16.00Standard (2+2)
Sunway Hotel Big BoxQueen Street Bus Terminal
5:45 PM
S$16.00Standard (2+2)
Sunway Hotel Big BoxSuntec City LED Panel
5:45 PM
S$16.00Standard (2+2)
The Westin Desaru Coast ResortHotel Boss Jalan Sultan
3:02 PM
S$26.00Standard (2+2)
The Westin Desaru Coast ResortQueen Street Bus Terminal
3:02 PM
S$26.00Standard (2+2)
The Westin Desaru Coast ResortSuntec City LED Panel
3:02 PM
S$26.00Standard (2+2)
Tunamaya DesaruHotel Boss Jalan Sultan
3:30 PM
S$26.00Standard (2+2)
Tunamaya DesaruQueen Street Bus Terminal
3:30 PM
S$26.00Standard (2+2)
Tunamaya DesaruSuntec City LED Panel
3:30 PM
S$26.00Standard (2+2)
No routes match your filter.
Lowest published fare S$16.00. Shaded times are overnight departures. Book LEO City Coach Pte Ltd

707 Inc

4.2 · 30 routes · 30 departures a day · 1+2, 2+2

707 Inc services from Johor to Singapore
Boarding pointArrival pointDeparture timesFare fromSeating
Adventure Waterpark Desaru CoastHotel Boss
3:10 PM
S$26.0044 SEATER
Adventure Waterpark Desaru CoastQueen Street Bus Terminal
3:10 PM
S$26.0044 SEATER
Adventure Waterpark Desaru CoastSuntec Convention Centre
3:10 PM
S$26.0044 SEATER
Anantara Desaru HotelHotel Boss
3:15 PM
S$26.0044 SEATER
Anantara Desaru HotelQueen Street Bus Terminal
3:15 PM
S$26.0044 SEATER
Anantara Desaru HotelSuntec Convention Centre
3:15 PM
S$26.0044 SEATER
Desaru Fruit FarmHotel Boss
4:00 PM
S$26.0044 SEATER
Desaru Fruit FarmQueen Street Bus Terminal
4:00 PM
S$26.0044 SEATER
Desaru Fruit FarmSuntec Convention Centre
4:00 PM
S$26.0044 SEATER
Four Points by Sheraton DesaruHotel Boss
3:45 PM
S$26.0044 SEATER
Four Points by Sheraton DesaruQueen Street Bus Terminal
3:45 PM
S$26.0044 SEATER
Four Points by Sheraton DesaruSuntec Convention Centre
3:45 PM
S$26.0044 SEATER
Hard Rock Hotel DesaruHotel Boss
3:00 PM
S$26.0044 SEATER
Hard Rock Hotel DesaruQueen Street Bus Terminal
3:00 PM
S$26.0044 SEATER
Hard Rock Hotel DesaruSuntec Convention Centre
3:00 PM
S$26.0044 SEATER
Lotus Desaru Beach ResortHotel Boss
3:35 PM
S$26.0044 SEATER
Lotus Desaru Beach ResortQueen Street Bus Terminal
3:35 PM
S$26.0044 SEATER
Lotus Desaru Beach ResortSuntec Convention Centre
3:35 PM
S$26.0044 SEATER
Sand & Sandals Desaru Beach Resort and SpaHotel Boss
3:32 PM
S$26.0044 SEATER
Sand & Sandals Desaru Beach Resort and SpaQueen Street Bus Terminal
3:32 PM
S$26.0044 SEATER
Sand & Sandals Desaru Beach Resort and SpaSuntec Convention Centre
3:32 PM
S$26.0044 SEATER
Sunway Hotel Big Box, Johor BahruHotel Boss
5:45 PM
S$16.0044 SEATER
Sunway Hotel Big Box, Johor BahruQueen Street Bus Terminal
5:45 PM
S$16.0044 SEATER
Sunway Hotel Big Box, Johor BahruSuntec Convention Centre
5:45 PM
S$16.0044 SEATER
The Westin DesaruHotel Boss
3:02 PM
S$26.0044 SEATER
The Westin DesaruQueen Street Bus Terminal
3:02 PM
S$26.0044 SEATER
The Westin DesaruSuntec Convention Centre
3:02 PM
S$26.0044 SEATER
Tunamaya Beach & Spa Resort DesaruHotel Boss
3:30 PM
S$26.0044 SEATER
Tunamaya Beach & Spa Resort DesaruQueen Street Bus Terminal
3:30 PM
S$26.0044 SEATER
Tunamaya Beach & Spa Resort DesaruSuntec Convention Centre
3:30 PM
S$26.0044 SEATER
No routes match your filter.
Lowest published fare S$16.00. Shaded times are overnight departures. Book 707 Inc

Transtar Cross Border

2.8 · 28 routes · 208 departures a day · Standard (2+2)

Transtar Cross Border services from Johor to Singapore
Boarding pointArrival pointDeparture timesFare fromSeating
Gelang Patah Sentral Bus TerminalTS6 One North Stn Exit A (18051)
5:00 AM
RM8.00Standard (2+2)
Gelang Patah Sentral Bus TerminalTS6 Opp NUH (18079)
5:00 AM
RM8.00Standard (2+2)
Gelang Patah Sentral Bus TerminalTS6 Opp Tuas Link Stn (25421)
5:00 AM
RM8.00Standard (2+2)
Gelang Patah Sentral Bus TerminalTS6 The Star Vista
5:00 AM
RM8.00Standard (2+2)
Gelang Patah Sentral Bus TerminalTuas Checkpoint
5:00 AM
RM8.00Standard (2+2)
Johor Bahru Checkpoint (46211)Changi Airport T1
5:00 AM6:15 AM8:15 AM10:15 AM12:15 PM2:15 PM3:15 PM5:15 PM7:15 PM
RM13.00Standard (2+2)
Johor Bahru Checkpoint (46211)Changi Airport T2
5:00 AM6:15 AM8:15 AM10:15 AM12:15 PM2:15 PM3:15 PM5:15 PM7:15 PM
RM13.00Standard (2+2)
Johor Bahru Checkpoint (46211)Changi Airport T3
5:00 AM6:15 AM8:15 AM10:15 AM12:15 PM2:15 PM3:15 PM5:15 PM7:15 PM
RM13.00Standard (2+2)
Johor Bahru Checkpoint (46211)Changi Airport T4
5:00 AM6:15 AM8:15 AM10:15 AM12:15 PM2:15 PM3:15 PM5:15 PM7:15 PM
RM13.00Standard (2+2)
Johor Bahru Checkpoint (46211)TS1 Airport Police Station (95151)
5:00 AM6:15 AM8:15 AM10:15 AM12:15 PM2:15 PM3:15 PM5:15 PM7:15 PM
RM13.00Standard (2+2)
Johor Bahru Checkpoint (46211)TS1 Expo Mrt Stn Exit E (96309)
5:00 AM6:15 AM8:15 AM10:15 AM12:15 PM2:15 PM3:15 PM5:15 PM7:15 PM
RM13.00Standard (2+2)
Johor Bahru Checkpoint (46211)TS1 Marsiling Mrt Stn (46521)
5:00 AM6:15 AM8:15 AM10:15 AM12:15 PM2:15 PM3:15 PM5:15 PM7:15 PM
RM13.00Standard (2+2)
Johor Bahru Checkpoint (46211)TS1 Mera Terr (96069)
5:00 AM6:15 AM8:15 AM10:15 AM12:15 PM2:15 PM3:15 PM5:15 PM7:15 PM
RM13.00Standard (2+2)
Johor Bahru Checkpoint (46211)TS1 Woodlands Civic Ctr (46321)
5:00 AM6:15 AM8:15 AM10:15 AM12:15 PM2:15 PM3:15 PM5:15 PM7:15 PM
RM13.00Standard (2+2)
Johor Bahru Checkpoint (46211)TS8 After Tanglin C.C (40239)
5:30 AM6:00 AM6:30 AM7:00 AM7:30 AM8:00 AM10:00 AM12:00 PM1:00 PM5:00 PM7:00 PM8:00 PM
RM10.00Standard (2+2)
Johor Bahru Checkpoint (46211)TS8 Bef Metro YMCA (40219)
5:30 AM6:00 AM6:30 AM7:00 AM7:30 AM8:00 AM10:00 AM12:00 PM1:00 PM5:00 PM7:00 PM8:00 PM
RM10.00Standard (2+2)
Johor Bahru Checkpoint (46211)TS8 Opp Customs Port Br Hq (05649)
5:30 AM6:00 AM6:30 AM7:00 AM7:30 AM8:00 AM10:00 AM12:00 PM1:00 PM5:00 PM7:00 PM8:00 PM
RM10.00Standard (2+2)
Johor Bahru Checkpoint (46211)TS8 Opp Great World City (13119)
5:30 AM6:00 AM6:30 AM7:00 AM7:30 AM8:00 AM10:00 AM12:00 PM1:00 PM5:00 PM7:00 PM8:00 PM
RM10.00Standard (2+2)
Johor Bahru Checkpoint (46211)TS8 Opp Paterson Lodge (13199)
5:30 AM6:00 AM6:30 AM7:00 AM7:30 AM8:00 AM10:00 AM12:00 PM1:00 PM5:00 PM7:00 PM8:00 PM
RM10.00Standard (2+2)
Johor Bahru Checkpoint (46211)TS8 Outram Pk Stn (06029)
5:30 AM6:00 AM6:30 AM7:00 AM7:30 AM8:00 AM10:00 AM12:00 PM1:00 PM5:00 PM7:00 PM8:00 PM
RM10.00Standard (2+2)
Johor Bahru Checkpoint (46211)TS8 Resorts World Sentosa (14519)
5:30 AM6:00 AM6:30 AM7:00 AM7:30 AM8:00 AM10:00 AM12:00 PM1:00 PM5:00 PM7:00 PM8:00 PM
RM10.00Standard (2+2)
Johor Bahru Checkpoint (46211)TS8 Stevens Ct (40229)
5:30 AM6:00 AM6:30 AM7:00 AM7:30 AM8:00 AM10:00 AM12:00 PM1:00 PM5:00 PM7:00 PM8:00 PM
RM10.00Standard (2+2)
Johor Bahru Checkpoint (46211)Woodlands Checkpoint (46109)
5:00 AM5:30 AM6:00 AM6:15 AM6:30 AM7:00 AM7:30 AM8:00 AM8:15 AM10:00 AM10:15 AM12:00 PM12:15 PM1:00 PM2:15 PM3:15 PM5:00 PM5:15 PM7:00 PM7:15 PM8:00 PM
RM10.00Standard (2+2)
Second Link CheckpointTS6 One North Stn Exit A (18051)
5:30 AM
RM8.00Standard (2+2)
Second Link CheckpointTS6 Opp NUH (18079)
5:30 AM
RM8.00Standard (2+2)
Second Link CheckpointTS6 Opp Tuas Link Stn (25421)
5:30 AM
RM8.00Standard (2+2)
Second Link CheckpointTS6 The Star Vista
5:30 AM
RM8.00Standard (2+2)
Second Link CheckpointTuas Checkpoint
5:30 AM
RM8.00Standard (2+2)
No routes match your filter.
Lowest published fare RM8.00. Shaded times are overnight departures. Book Transtar Cross Border

Luxury Coach Service

4.1 · 10 routes · 10 departures a day · 2+2

Luxury Coach Service services from Johor to Singapore
Boarding pointArrival pointDeparture timesFare fromSeating
JB Mid Valley SouthkeyCompass One
8:15 PM
S$12.002+2
JB Mid Valley SouthkeySerangoon MRT Exit E
8:15 PM
S$12.002+2
JB Mid Valley SouthkeyTampines MRT Exit B
8:15 PM
S$12.002+2
JB Mid Valley SouthkeyWOODLANDS MRT
8:15 PM
S$12.002+2
JB Mid Valley SouthkeyYishun MRT Exit B
8:15 PM
S$12.002+2
KSL Resort Johor Bahru City CentreCompass One
8:35 PM
S$12.002+2
KSL Resort Johor Bahru City CentreSerangoon MRT Exit E
8:35 PM
S$12.002+2
KSL Resort Johor Bahru City CentreTampines MRT Exit B
8:35 PM
S$12.002+2
KSL Resort Johor Bahru City CentreWOODLANDS MRT
8:35 PM
S$12.002+2
KSL Resort Johor Bahru City CentreYishun MRT Exit B
8:35 PM
S$12.002+2
No routes match your filter.
Lowest published fare S$12.00. Shaded times are overnight departures. Book Luxury Coach Service

KKKL Express Singapore

4.2 · 4 routes · 12 departures a day · SVIP, 1+2

KKKL Express Singapore services from Johor to Singapore
Boarding pointArrival pointDeparture timesFare fromSeating
Mersing JettyBugis MRT Exit D
12:30 PM2:30 PM4:00 PM
S$35.00SVIP
Mersing JettyKatong V
12:30 PM2:30 PM4:00 PM
S$35.00SVIP
Mersing JettyKovan Hub
12:30 PM2:30 PM4:00 PM
S$39.00SVIP
Mersing JettyWoodlands Check Point (Bus Bay)
12:30 PM2:30 PM4:00 PM
S$39.00SVIP
No routes match your filter.
Lowest published fare S$35.00. Shaded times are overnight departures. Book KKKL Express Singapore

The One Tours & Travel (Five Stars Express)

3.8 · 4 routes · 37 departures a day · 1+2

The One Tours & Travel (Five Stars Express) services from Johor to Singapore
Boarding pointArrival pointDeparture timesFare fromSeating
Kluang Bus TerminalBoon Lay
9:00 AM10:30 AM11:30 AM12:30 PM1:00 PM2:00 PM3:00 PM7:00 PM8:30 PM9:30 PM
RM65.001+2
Kluang Bus TerminalGrantral Mall
9:00 AM10:30 AM11:30 AM12:30 PM2:00 PM3:00 PM7:00 PM
RM65.001+2
Kluang Bus TerminalThe Plaza Beach Road
9:00 AM10:30 AM11:30 AM12:30 PM1:30 PM2:00 PM2:30 PM3:00 PM6:30 PM7:00 PM8:00 PM
RM65.001+2
Kluang Bus TerminalWoodlands Checkpoint
9:00 AM10:30 AM11:30 AM12:30 PM2:00 PM3:00 PM7:00 PM7:30 PM9:00 PM
RM65.001+2
No routes match your filter.
Lowest published fare RM65.00. Shaded times are overnight departures. Book The One Tours & Travel (Five Stars Express)

Cityline-Nice To U Express

3.4 · 3 routes · 3 departures a day · 1+2, DD40 SVIP

Cityline-Nice To U Express services from Johor to Singapore
Boarding pointArrival pointDeparture timesFare fromSeating
Mersing Jetty (Gateway to Tioman)Bugis MRT Exit D
3:00 PM
S$30.002+2
Mersing Jetty (Gateway to Tioman)Newton Circus
3:00 PM
S$30.002+2
Mersing Jetty (Gateway to Tioman)Singapore
3:00 PM
S$30.002+2
No routes match your filter.
Lowest published fare S$30.00. Shaded times are overnight departures. Book Cityline-Nice To U Express

SUPERIOR COACH TOUR PTE LTD

4.9 · 3 routes · 3 departures a day · Standard (2+2)

SUPERIOR COACH TOUR PTE LTD services from Johor to Singapore
Boarding pointArrival pointDeparture timesFare fromSeating
Legoland MalaysiaHotel Boss Jalan Sultan
5:00 PM
S$15.00Standard (2+2)
Legoland MalaysiaJurong East Venture Avenue
5:00 PM
S$15.00Standard (2+2)
Legoland MalaysiaLavender MRT Exit B
5:00 PM
S$15.00Standard (2+2)
No routes match your filter.
Lowest published fare S$15.00. Shaded times are overnight departures. Book SUPERIOR COACH TOUR PTE LTD

Top Liner Express

4.1 · 2 routes · 4 departures a day · 1+2

Top Liner Express services from Johor to Singapore
Boarding pointArrival pointDeparture timesFare fromSeating
Kawasan Perindustrian TangkakOxley BizHub
1:45 AM1:45 PM
RM60.001+2
Kawasan Perindustrian TangkakResort World Sentosa
1:45 AM1:45 PM
RM60.001+2
No routes match your filter.
Lowest published fare RM60.00. Shaded times are overnight departures. Book Top Liner Express

LA Holidays

4.0 · 1 route · 1 departure a day · 1+2

LA Holidays services from Johor to Singapore
Boarding pointArrival pointDeparture timesFare fromSeating
Mersing Bus TerminalKovan Hub
1:30 PM
RM95.001+2
No routes match your filter.
Lowest published fare RM95.00. Shaded times are overnight departures. Book LA Holidays

Prisma Express

3.2 · 1 route · 2 departures a day · 1+2

Prisma Express services from Johor to Singapore
Boarding pointArrival pointDeparture timesFare fromSeating
Mersing Bus TerminalSingapore Woodlands
1:30 AM4:15 PM
RM75.001+2
No routes match your filter.
Lowest published fare RM75.00. Shaded times are overnight departures. Book Prisma Express

Boarding points in Johor

Arrival points in Singapore

Frequently asked questions

How much is the bus from Johor to Singapore?

Fares start from S$12.00 one way. 11 operators run this route, so prices vary with coach class and departure time.

Which companies run buses from Johor to Singapore?
What time is the first and last bus from Johor to Singapore?

The earliest scheduled departure is 1:30 AM and the last is 9:30 PM. Exact times vary by operator and boarding point.

Other routes into Singapore

Advertisement