There are 9 ways to get from Kuala Lumpur to Geylang by bus, train, car, plane, or subway
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Terminal Bersepadu Selatan to Golden Mile Tower Singaporebus
5h$19–130Train
cheapest- Take the train from Kl Sentral to Jb Sentraltrain Ets
5h 37m$5–21Drive 358.4 km
- Drive from Kuala Lumpur to Geylangcar 358.4 km
3h 51m$85–123MRT to Sultan Abdul Aziz Shah, fly to Senai International Airport, line 950 bus, subway
- Take the train from Pasar Seni to Kwasa Sentraltrain
- Fly from Sultan Abdul Aziz Shah (SZB) to Senai International Airport (JHB)plane SZB - JHB
- Take the bus from Johor Bahru Checkpt to Marsiling Stnbus
- Take the subway from Marsiling to Bishansubway
- Take the subway from Bishan to Macphersonsubway
5h 10mBus, line 170 bus
- Take the bus from Terminal Bersepadu Selatan to Johor Larkin Terminalbus
- Take the bus from Larkin Ter to Opp Newton Stn Exit Cbus 170
7h 11m$14–24MRT to Sultan Abdul Aziz Shah, fly to Singapore Changi Airport
- Take the train from Pasar Seni to Kwasa Sentraltrain
- Fly from Sultan Abdul Aziz Shah (SZB) to Singapore Changi Airport (SIN)plane SZB - SIN
4h 35m$103–245MRT to Sultan Abdul Aziz Shah, fly to Seletar Airport
- Take the train from Pasar Seni to Kwasa Sentraltrain
- Fly from Sultan Abdul Aziz Shah (SZB) to Seletar Airport (XSP)plane SZB - XSP
5h 25m$97–292Train to Kuala Lumpur International Airport, fly to Senai International Airport, line 950 bus, subway
- Take the train from Bandar Tasik Selatan to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Senai International Airport (JHB)plane KUL - JHB
- Take the bus from Johor Bahru Checkpt to Marsiling Stnbus
- Take the subway from Marsiling to Bishansubway
- Take the subway from Bishan to Macphersonsubway
5h 43mTrain to Kuala Lumpur International Airport, fly to Singapore Changi Airport
- Take the train from Bandar Tasik Selatan to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Singapore Changi Airport (SIN)plane KUL - SIN
5h 13m$50–164
Kuala Lumpur to Geylang by bus
Comparing Your Travel Options
The cheapest way to get from Kuala Lumpur to Geylang is to train which costs $4 - $21 and takes 5h 37m.
The fastest way to get from Kuala Lumpur to Geylang is to drive which takes 3h 51m and costs $85 - $130.
Yes, there is a direct bus departing from Terminal Bersepadu Selatan and arriving at Golden Mile Tower Singapore. Services depart hourly, and operate every day. The journey takes approximately 5h.
No, there is no direct train from Kuala Lumpur to Geylang. However, there are services departing from Kl Sentral and arriving at Macpherson via Marsiling and Bishan. The journey, including transfers, takes approximately 5h 37m.
The distance between Kuala Lumpur and Geylang is 349 km. The road distance is 358.4 km.
The best way to get from Kuala Lumpur to Geylang without a car is to bus which takes 5h and costs $19 - $130.
The bus from Kuala Lumpur, Tbs (Terminal Bersepadu Selatan) to Golden Mile Tower Singapore takes 5h including transfers and departs hourly.
Kuala Lumpur to Geylang bus services, operated by StarMart Express, depart from Terminal Bersepadu Selatan station.
Kuala Lumpur to Geylang train services, operated by KTM Intercity, depart from Kl Sentral station.
The best way to get from Kuala Lumpur to Geylang is to bus which takes 5h and costs $19 - $130. Alternatively, you can train, which costs $4 - $21 and takes 5h 37m.
What companies run services between Kuala Lumpur, Malaysia and Geylang, Singapore?
StarMart Express operates a bus from Terminal Bersepadu Selatan to Golden Mile Tower Singapore every 3 hours. Tickets cost $19–40 and the journey takes 5h. Three other operators also service this route. Alternatively, KTM Intercity operates a train from Kl Sentral to Jb Sentral hourly. Tickets cost $2–15 and the journey takes 4h 20m. KTM ETS also services this route every 4 hours.
- Website
- malaysiaairlines.com
Flights from Sultan Abdul Aziz Shah to Senai International Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- $45–190
Flights from Sultan Abdul Aziz Shah to Seletar Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $130–290
Flights from Kuala Lumpur International Airport to Senai International Airport
- Ave. Duration
- 1h 1m
- When
- Every day
- Estimated price
- $26–120
Flights from Kuala Lumpur International Airport to Singapore Changi Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $50–650
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Kl Sentral to Jb Sentral
- Ave. Duration
- 4h 20m
- Frequency
- Hourly
- Estimated price
- $2–15
- Website
- KTMB
- Shuttle
- $2–4
- Express
- $10–15
- Phone
- +65 6396 5681
- [email protected]
- Website
- StarMart Express
Bus from Terminal Bersepadu Selatan to Golden Mile Tower Singapore
- Ave. Duration
- 5h
- Frequency
- Every 3 hours
- Estimated price
- $19–40
- Book at
- Omio
- Website
- StarMart Express
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Best ways to travel around Australia, What are the different types of Renfe trains in Spain?, and Which London airport should I choose? - to help you get the most out of your next trip.
Booking & Getting There
Kuala Lumpur to Geylang bus services, operated by StarMart Express, arrive at Golden Mile Tower Singapore station.
Kuala Lumpur to Geylang train services, operated by KTM Intercity, arrive at Jb Sentral station.
Yes, the driving distance between Kuala Lumpur to Geylang is 358 km. It takes approximately 3h 51m to drive from Kuala Lumpur to Geylang.
Book your Kuala Lumpur to Geylang bus tickets online with Omio and 12go.asia.
There are 2071+ hotels available in Geylang.





