Almost every Singapore + Malaysia trip we plan from Ahmedabad has the same fork in it: after three or four nights in Singapore, how do you get to Kuala Lumpur? The coach is cheap but means getting off the bus twice at the border. The train is comfortable but needs two separate bookings. The flight takes an hour in the air and four hours door to door. This guide compares all three the way we explain it to families in our C G Road office, with real fares converted to rupees, the border paperwork that applies whichever way you go, and a recommendation by traveller type. Facts and fares are as of November 2026 and change with dates and demand.
Singapore to Kuala Lumpur: bus, train or flight at a glance
| Option | Door-to-door time | Indicative cost per person | Border process | Best for |
|---|---|---|---|---|
| Coach / bus | 5–7 h (8–9 h on Friday or Sunday evenings and public holidays) | S$15–30 economy (₹1,000–2,100); S$45–70 premium (₹3,100–4,900) | Everyone gets off twice: Singapore exit at Woodlands or Tuas, Malaysia entry at the JB side | Budget travellers, couples, light luggage |
| Train (Shuttle Tebrau + ETS) | 6–7 h including the two checkpoints and the change at JB Sentral | S$5 shuttle + RM73–109 ETS (about ₹1,900–2,600 total); Business Class about RM155 | Singapore exit at Woodlands Train Checkpoint, Malaysia entry inside JB Sentral; no road jam | Seniors, families who hate traffic, anyone who enjoys a train day |
| Flight | 4–5 h (1 h flying + airport time at both ends) | From ₹7,500–8,900 on AirAsia for December dates, cabin bag only; add ₹1,700–2,800 for a 20 kg bag | Normal airport immigration at Changi and KLIA | Short trips, heavy luggage, groups with small children |
Conversions use roughly ₹68 per Singapore dollar and ₹20 per ringgit. Bus fares from redBus, Easybook and operator sites; train fares from KTMB-based timetables; flight fares from a Kiwi.com search for 17–23 December 2026. All are indicative and vary by date.
Paperwork that applies whichever way you travel
This is the part that trips up Ahmedabad families, so read it before you compare fares.
- Malaysia entry for Indians: visa-free for up to 30 days, valid until 31 December 2026 as of November 2026; no official word yet on 2027. Details are in our Malaysia visa guide for Indian passport holders.
- Malaysia Digital Arrival Card (MDAC): every traveller, including children, files the free MDAC at the official Immigration Department portal within the three days before entering Malaysia. The land and rail crossings count exactly like an airport arrival, so file it before you leave your Singapore hotel. One parent can file for the whole family from a single phone.
- Singapore visa, the catch: if your return flight to Ahmedabad leaves from Singapore, you will re-enter Singapore after Malaysia and need a visa that allows more than one entry, plus a fresh SG Arrival Card for that second entry. Most e-visas issued to Indians are multiple-entry, but check the visa PDF before you book a KL side trip. The simpler plan for most of our clients is an open-jaw ticket: fly Ahmedabad–Singapore, travel overland or by air to KL, and fly Kuala Lumpur–Ahmedabad home. More on that below and in our Singapore visa guide for Indians.
- Passport and proof: six months' validity, the onward ticket, hotel vouchers and the MDAC confirmation on your phone. Malaysian officers may ask to see them.
Option 1: the coach from Singapore to Kuala Lumpur
More than twenty operators run the 350-odd kilometres up the North–South Expressway, and the price spread is wide. Budget names such as Starmart Express, Billion Stars and KKKL sell seats around S$15–30. Premium coaches with 2+1 seating, more legroom and fewer stops cost S$45–70; Transtar's top class and Aeroline's business-class coach sit at the upper end, and a few "luxury" products go above S$150. A regular bus takes about 5 to 6 hours when the border is quiet; on Friday evenings, Sunday evenings and Malaysian or Singaporean public holidays, 8 to 9 hours is normal.
Where the bus leaves from. Most operators pick up around Beach Road (Golden Mile Tower) or the Queen Street terminal near Bugis, and a few from Boon Lay or Woodlands. Aeroline's Singapore stop is at Perennial Business City near Jurong East MRT, after it resumed the route on 1 September 2026 with suburban stops in KL (1 Utama and Sunway Pyramid) rather than the city centre. Always check the exact pickup point on your ticket; "Singapore" on a booking site can mean five different places.
Where it arrives. Nearly all coaches end at Terminal Bersepadu Selatan (TBS) in Bandar Tasik Selatan, about 20–30 minutes south of the centre. From TBS the KLIA Transit train reaches KL Sentral in roughly 15 minutes, or a Grab to a Bukit Bintang hotel costs about RM20–30. Some operators also stop at Berjaya Times Square; if yours does and your hotel is in Bukit Bintang, that saves the transfer.
The border, step by step. The coach crosses either the Causeway at Woodlands or the Second Link at Tuas. At the Singapore checkpoint everyone takes their passport and hand luggage off the bus, clears Singapore exit immigration on foot and re-boards. A few minutes later, on the Malaysian side, the same thing happens for Malaysian entry: passport, MDAC confirmation, fingerprint scan, and back on the bus. Keep the operator's name and your bus number in mind; in a busy hall it is easy to walk back to the wrong coach. Budget buses that pick up extra passengers in Johor Bahru add another 30–60 minutes.
Our practical tips. Take the 6–8 am departure; it clears the Causeway before the day's traffic builds and gets you to KL for a late lunch. Book two or three days ahead for normal weekends and two to four weeks ahead around Chinese New Year, Hari Raya and Deepavali. Carry water and dry snacks; the expressway rest-stop food courts are mostly non-veg. Coaches allow one main bag of 20–30 kg plus a carry-on, so this is not the option for a family with six suitcases.
Option 2: the train, Shuttle Tebrau plus the ETS
There is no through train from Singapore to KL. The journey is two bookings: the five-minute KTM Shuttle Tebrau from Woodlands Train Checkpoint to JB Sentral in Johor Bahru, then the KTM ETS electric train from JB Sentral to KL Sentral. The ETS to JB only started on 12 December 2025, so most older blogs still tell you to take a bus to JB first; you no longer need to.
Shuttle Tebrau. S$5 from Singapore, children aged four and under free, about 13 departures a day from 8:30 am to 11:45 pm. Tickets open 30 days ahead at 8:30 am Singapore time on the KTMB website or the KTM MobTicket app, and popular morning slots sell out, so book this the day sales open. You clear Singapore exit immigration inside Woodlands Train Checkpoint before boarding and Malaysian entry inside JB Sentral after you get off. No Causeway traffic, no getting off a bus twice. Reach Woodlands Train Checkpoint (not the road checkpoint next door) at least 60–90 minutes before your shuttle; the counters are cashless, so pay by card or the KTM Wallet if you need anything.
ETS from JB Sentral. As of the April 2026 timetable there are seven departures a day between 7:35 am and 4:20 pm. The fastest Platinum services take about 4 hours 10 minutes; the Gold service about 4 hours 36 minutes. Adult fares are roughly RM73–81 Gold and RM96–109 Platinum (₹1,500–2,200), with a Business Class carriage at about RM150–160 that includes a hot bento and a quieter 1+2 cabin. Standard class has 2+2 seating with a power socket and USB at every seat; luggage racks are limited, so board early with suitcases. The cabin runs cold, around 17–19 °C, so carry a jacket for the kids and grandparents. Trains can run 20–30 minutes late where single-track work continues near Seremban.
Food on board. The bistro car sells a small range of hot meals (RM12–13) that are usually non-veg and sell out by mid-morning. Pack theplas, khakhra, fruit and a thermos; this is a four-hour train ride, not a flight. KL Sentral itself has a Little India (Brickfields) next door with pure-veg South Indian restaurants a five-minute walk away.
Timing a train day. Shuttle at 8:30 am, JB Sentral by 9:15 am, the 9:55 am Platinum ETS, KL Sentral around 2:05 pm, hotel by 3 pm. That is roughly 7 hours door to door and about ₹2,300 per person, with a window seat through Johor's palm plantations for the whole family.
What changes in 2027. The Johor Bahru–Singapore RTS Link, a new metro-style line between Woodlands North and Bukit Chagar in JB, is now expected to open in February 2027 after Singapore and Malaysia pushed the date back from December 2026. When it opens, the first leg becomes a 5-minute ride with both countries' immigration done at the departure station; the Shuttle Tebrau is expected to be phased out by mid-2027. The ETS leg stays as it is.
Option 3: flying from Changi to KLIA
Singapore–Kuala Lumpur is one of the busiest international air routes in the world, with flights almost every hour from Changi on AirAsia, Scoot, Jetstar, Batik Air, Singapore Airlines and Malaysia Airlines. Flying time is about one hour. For 17–23 December 2026, a Kiwi.com search showed AirAsia one-way fares of about ₹7,500–8,900 per person with a cabin bag only; a 20 kg checked bag typically adds S$25–40 (₹1,700–2,800) when bought in advance. Book two to three weeks out and the fare is usually under ₹9,000; book in the same week and it can double.
Real door-to-door time. Two hours at Changi before departure, one hour in the air, 30–45 minutes for immigration and bags at KLIA, then the KLIA Ekspres to KL Sentral in 28 minutes (around RM55) or a Grab of 50–70 minutes to Bukit Bintang. Call it four to five hours, so the flight saves only two to three hours over the train but costs three to four times as much per person. For a family of four that is a difference of about ₹20,000–25,000.
When flying is clearly right. If you are carrying a lot of luggage, travelling with a toddler, or your Singapore stay is short and every daylight hour matters, fly. Scoot and AirAsia both have morning departures that put you in a KL hotel by lunch. Check which KL airport your ticket uses: AirAsia uses KLIA Terminal 2 and the full-service airlines Terminal 1, while Scoot and Firefly also fly Changi–Subang (SZB), the older airport closer to the city.
Which one should you pick?
- Family with children aged 5–12: the train. Nobody climbs on and off a bus at the border, there is a toilet and power for the tablet, and the ride itself is part of the holiday. Book the Shuttle Tebrau the moment sales open.
- Travelling with parents or grandparents: the train, or the flight if walking inside Woodlands Train Checkpoint and JB Sentral (a few hundred metres with escalators) would be difficult. Avoid the coach; the two border halls involve standing in queues.
- Honeymoon couple: a premium coach or the ETS Business Class, both for about ₹3,000–4,500 per person, make a relaxed half-day of it. Fly if you want more hours in KL.
- Budget travellers: an early-morning economy coach for about ₹1,200–1,800, or Standard-class ETS for about ₹2,000 including the shuttle.
- Heavy luggage or a short trip: fly, with a checked bag added at booking.
- Going to Genting Highlands first: all three routes land you in KL; Genting is a further 1–1.5 hours north by road, so plan a KL night first and move to Genting the next morning. Our Malaysia tour packages page has a family guide to Genting and the Awana SkyWay cable car.
Fitting it into a Singapore + Malaysia trip from Ahmedabad
The route that works best from Gujarat is an open-jaw ticket, so you never backtrack to Singapore. Singapore Airlines flies Ahmedabad–Singapore non-stop (SQ505, departing 11:05 pm and landing 7:15 am) at about ₹26,000–34,000 one way for mid-December 2026 dates. For the return, AirAsia restarted Kuala Lumpur–Ahmedabad non-stop flights on 25 October 2026 (AK91, four days a week, 7:20 pm departure, 10:25 pm arrival) at about ₹21,000–25,000 one way, and Malaysia Airlines flies the same sector with a checked bag included from about ₹41,000. Buying the two one-ways is usually cheaper than a Singapore return plus a KL–Singapore hop, and it removes the multiple-entry Singapore visa question entirely.
A shape we plan often: 3 nights Singapore (Sentosa, Gardens by the Bay, Universal Studios), the morning ETS or an early flight to KL, 2 nights Kuala Lumpur (Petronas Twin Towers, Batu Caves, Brickfields for Gujarati-friendly veg thali), 1 night Genting, then back to KL for the evening AirAsia flight home. Our Singapore tour packages from Ahmedabad page carries the full 6-night Singapore–KL–Genting itinerary with prices, and our Jain food guide for Singapore covers the Singapore half of the eating.
If you prefer not to handle three separate bookings (shuttle, ETS and MDAC for each person) we do them for you, with the tickets and arrival-card confirmations on your WhatsApp before you leave Ahmedabad. Every trip we plan is private and customised; there are no group departures or tour managers, so the transfer day is built around your family's pace.
Frequently asked questions
Is there a direct train from Singapore to Kuala Lumpur?
No. You take the 5-minute KTM Shuttle Tebrau from Woodlands to JB Sentral, then the KTM ETS from JB Sentral to KL Sentral (about 4 hours 10–36 minutes). The two tickets are booked separately on the KTMB website or app.
Do Indians need a visa to go from Singapore to Malaysia by bus or train?
No visa for Malaysia, as of November 2026: Indian passport holders get 30 days visa-free until at least 31 December 2026, but every traveller must file the free Malaysia Digital Arrival Card within three days before entry, including children. Returning to Singapore afterwards needs a multiple-entry Singapore visa and a new SG Arrival Card.
How much does the bus from Singapore to KL cost in rupees?
Economy coaches cost roughly S$15–30, about ₹1,000–2,100 per person; premium coaches with 2+1 seating cost S$45–70, about ₹3,100–4,900. Prices rise on Fridays, Sundays and public holidays and vary by date.
Which is faster, the bus or the train from Singapore to Kuala Lumpur?
They are similar on a quiet weekday (5–6 hours by bus, 6–7 hours by train including checkpoints), but the train is far more predictable because it avoids the Causeway traffic that can add two to three hours to a coach on weekends and holidays.
How early should I book the Shuttle Tebrau and the ETS?
Shuttle Tebrau tickets open 30 days before travel at 8:30 am Singapore time and morning slots sell quickly. ETS tickets also sell out on weekends and school holidays, so book both as soon as your dates are fixed.
Is it cheaper to fly Ahmedabad–Singapore and return from Kuala Lumpur?
Usually yes. A Singapore Airlines one-way to Singapore (from about ₹26,000) plus an AirAsia one-way home from KL (from about ₹21,000) often costs less than a Singapore return plus a KL–Singapore flight, and it avoids needing a second entry into Singapore. Fares vary by date, so compare both for your dates.
Plan your Singapore and Malaysia trip with us
Vibrant Holidays has planned private Singapore and Malaysia holidays from Ahmedabad for 11 years, with pure-veg and Jain meals, Singapore visa filing through an authorised agent, MDAC and train tickets handled before you fly. Call toll-free 1800-313-4262 or visit us at 2nd Floor, Ashish Complex, Above Liberty Showroom, Swastik Cross Roads, C G Road, Ahmedabad – 380009. See all tour packages from Ahmedabad.
Sources checked on 1 November 2026: Malaysia Immigration Department MDAC portal information, Singapore ICA and High Commission visa guidance via our visa guides, KTMB-based ETS and Shuttle Tebrau timetables, operator and booking-site bus fares, Kiwi.com fare search, and the 2 October 2026 LTA–Malaysian Ministry of Transport statement on the RTS Link. Prices are indicative and vary by date.