50
Checking Seats Availability
Loading seats data...

From Johor Bahru to Kuala Lumpur by train+train joint ticket

Johor Bahru - Kuala Lumpur Sentral (train + train)
#40
KTM
08:45
Johor Bahru
13:00
Gemas, Negeri Sembilan
4h 15m
 Instant
Next departure after 2 hours 10 minutes
#9322
KTM
15:10
Gemas, Negeri Sembilan
17:39
Kuala Lumpur Sentral
2h 29m
 Instant
Total duration
8h 54m

From Woodlands to Kuala Lumpur by train+train+train joint ticket

Train departures and arrivals in India sometimes may be delayed. Please do not plan connection flights based on this info.

Singapore - Johor Bahru - Kuala Lumpur Sentral (train + train + train)
#72
08:30
Woodlands, Singapore
08:35
Johor Bahru
5m
 Instant
Next departure after 10 minutes
#40
KTM
08:45
Johor Bahru
13:00
Gemas, Negeri Sembilan
4h 15m
 Instant
Next departure after 2 hours 10 minutes
#9322
KTM
15:10
Gemas, Negeri Sembilan
17:39
Kuala Lumpur Sentral
2h 29m
 Instant
Total duration
9h 9m

From Johor Airport to Selangor by flight

07:30
JHB Johor Airport, Johor Bahru
08:30
SZB Sultan Abdul Aziz Shah, Selangor
1h
 Instant
 
#FY2140
08:05
JHB Johor Airport, Johor Bahru
09:05
SZB Sultan Abdul Aziz Shah, Selangor
1h
 Instant
 
#FY1335
08:30
JHB Johor Airport, Johor Bahru
09:30
SZB Sultan Abdul Aziz Shah, Selangor
1h
 Instant
 
#FY1337
09:30
JHB Johor Airport, Johor Bahru
10:30
SZB Sultan Abdul Aziz Shah, Selangor
1h
 Instant
 
#FY1202
09:30
JHB Johor Airport, Johor Bahru
10:30
SZB Sultan Abdul Aziz Shah, Selangor
1h
 Instant
 
#FY6210
10:30
JHB Johor Airport, Johor Bahru
11:30
SZB Sultan Abdul Aziz Shah, Selangor
1h
 Instant
 
#FY1339
11:25
JHB Johor Airport, Johor Bahru
12:25
SZB Sultan Abdul Aziz Shah, Selangor
1h
 Instant
 
#FY1341
14:10
JHB Johor Airport, Johor Bahru
15:10
SZB Sultan Abdul Aziz Shah, Selangor
1h
 Instant
 
#OD1220
14:20
JHB Johor Airport, Johor Bahru
15:20
SZB Sultan Abdul Aziz Shah, Selangor
1h
 Instant 15kg
 
#FY1208
15:30
JHB Johor Airport, Johor Bahru
16:30
SZB Sultan Abdul Aziz Shah, Selangor
1h
 Instant
 
#FY1343
15:30
JHB Johor Airport, Johor Bahru
16:30
SZB Sultan Abdul Aziz Shah, Selangor
1h
 Instant
 
#FY1345
17:00
JHB Johor Airport, Johor Bahru
18:00
SZB Sultan Abdul Aziz Shah, Selangor
1h
 Instant
 
#OD1206
17:20
JHB Johor Airport, Johor Bahru
18:20
SZB Sultan Abdul Aziz Shah, Selangor
1h
 Instant 15kg
 
#FY1347
18:10
JHB Johor Airport, Johor Bahru
19:10
SZB Sultan Abdul Aziz Shah, Selangor
1h
 Instant
 
#FY1210
18:10
JHB Johor Airport, Johor Bahru
19:10
SZB Sultan Abdul Aziz Shah, Selangor
1h
 Instant
 
#FY1212
19:30
JHB Johor Airport, Johor Bahru
20:30
SZB Sultan Abdul Aziz Shah, Selangor
1h
 Instant
 
#FY1349
19:30
JHB Johor Airport, Johor Bahru
20:30
SZB Sultan Abdul Aziz Shah, Selangor
1h
 Instant
 
#FY1353
21:55
JHB Johor Airport, Johor Bahru
22:55
SZB Sultan Abdul Aziz Shah, Selangor
1h
 Instant
 

From Singapore Airport to Selangor by flight

#FY3123
08:40
SIN Singapore Airport
10:00
SZB Sultan Abdul Aziz Shah, Selangor
1h 20m
 Instant
 
#FY3125
12:10
SIN Singapore Airport
13:30
SZB Sultan Abdul Aziz Shah, Selangor
1h 20m
 Instant
 
#FY3002
12:10
SIN Singapore Airport
13:30
SZB Sultan Abdul Aziz Shah, Selangor
1h 20m
 Instant
 
#FY3127
13:50
SIN Singapore Airport
15:10
SZB Sultan Abdul Aziz Shah, Selangor
1h 20m
 Instant
 
#FY3004
13:50
SIN Singapore Airport
15:10
SZB Sultan Abdul Aziz Shah, Selangor
1h 20m
 Instant
 
#FY3129
15:40
SIN Singapore Airport
17:00
SZB Sultan Abdul Aziz Shah, Selangor
1h 20m
 Instant
 
#FY3006
15:40
SIN Singapore Airport
17:00
SZB Sultan Abdul Aziz Shah, Selangor
1h 20m
 Instant
 
#FY3008
17:00
SIN Singapore Airport
18:20
SZB Sultan Abdul Aziz Shah, Selangor
1h 20m
 Instant
 
#FY3131
17:00
SIN Singapore Airport
18:20
SZB Sultan Abdul Aziz Shah, Selangor
1h 20m
 Instant
 
#FY3010
18:55
SIN Singapore Airport
20:15
SZB Sultan Abdul Aziz Shah, Selangor
1h 20m
 Instant
 
#FY3133
18:55
SIN Singapore Airport
20:15
SZB Sultan Abdul Aziz Shah, Selangor
1h 20m
 Instant
 
#FY3012
21:40
SIN Singapore Airport
22:55
SZB Sultan Abdul Aziz Shah, Selangor
1h 15m
 Instant
 
#FY3135
21:40
SIN Singapore Airport
22:55
SZB Sultan Abdul Aziz Shah, Selangor
1h 15m
 Instant
 

From Taman Ungku Tun Aminah to Selangor by bus

12:15
Taman Ungku Tun Aminah, Johor Bahru
16:45
Shah Alam, Selangor
4h 30m
 Instant
17:15
Taman Ungku Tun Aminah, Johor Bahru
21:45
Shah Alam, Selangor
4h 30m
 Instant
23:56
Taman Ungku Tun Aminah, Johor Bahru
04:26
Shah Alam, Selangor
4h 30m
 Instant
23:57
Taman Ungku Tun Aminah, Johor Bahru
04:27
Shah Alam, Selangor
4h 30m
 Instant
23:58
Taman Ungku Tun Aminah, Johor Bahru
04:28
Shah Alam, Selangor
4h 30m
 Instant
23:59
Taman Ungku Tun Aminah, Johor Bahru
04:29
Shah Alam, Selangor
4h 30m
 Instant

Passenger reviews out of total 4,736 passengers who traveled with us on this route.

At 12Go our operators offer three types of service:

Cheap, Fast, Good - but you can usually pick only two of them!
Cheap & Fast won’t be Good. (e.g. buses from/to Khao San Road, local buses or 3rd class trains)
Cheap & Good won’t be Fast. (e.g. VIP trains in Thailand)
Fast & Good won’t be Cheap. (e.g. private limousine services, or VIP24 buses vs Express buses)

Make your choice! Please remember that while we are closely monitoring the services, we are still an agency marketplace. That means we focus on ticketing services and route availability & coverage rather than on the factual seat reclining angle you will get on the bus today.

Jan 16, 2019
train #40 Class II AC, KTM
★★★★☆
Toughest part of this trip was getting to JB Sentral from Singapore. We had a variety of horror stories about how long it takes so we left Singapore early and went through very easily. The train was old but ok, slow in parts but generally a good trip. Would recommend buying food and drink at Johor bahru station. Lost of choice. The cafe at Gemas seems to be permanently shut, but we had lunch at the close KFC while waiting our connections to Butterworth.
Jan 14, 2019
train #86 Shuttle, KTM SGD
★★★★★
Good
Jan 9, 2019
train #40 Class II AC, KTM
★★★★★
Nice train. Booking was simple, could even select my seat. Information which came with the ticket by email was accurate and helpful.
Jan 7, 2019
train #78 Shuttle, KTM SGD
★★★★★
The easiest and most straightforward immigration process I've ever dealt with. Everything was prompt and on time.
Dec 24, 2018
train #40 Class II AC, KTM
★★★★☆
Older train, charming and comfortable. Many stops along the way and periods of slow movement resulted in a longer trip. Bring food as there's no cafeteria car and the lone vendor has only chops and a limited variety of local flavored juices. Gemas station has a café but it was closed on Sunday.
Dec 17, 2018
train #80 Shuttle, KTM SGD
★★★★★
Excellent service, and friendly staff.
Dec 2, 2018
train #42 Class II AC, KTM
★★★★★
Great trip
Nov 29, 2018
train #84 Shuttle, KTM SGD
★★★★★
Short trip ... quick, easy and friendly all the way. No hassles
Sep 12, 2018
train #40 Class II AC, KTM
★★★★★
Everything went smoothly.
Sep 7, 2018
train #40 Class II AC, KTM
★★★★★
Nice train. In time. Just a bit too cold. Aircon is brutal
Sep 7, 2018
train #72 Shuttle, KTM SGD
★★★★☆
Immigration takes linger then expected. Exchange of eticket tonreal ticket requested upfront... a lot of queing
Sep 5, 2018
train #72 Shuttle, KTM SGD
★★★★★
The train will wait a short time for people still at immigration, which is great!! Actual journey time is 10 minutes, and you can easily change for the Tampin train
Aug 17, 2018
train #40 Class II AC, KTM
★★★★★
Excellent as planned
Aug 16, 2018
train #72 Shuttle, KTM SGD
★★★★★
As planed

Popular Routes in Singapore