Skip to main content
Visit Thailand Today

Practical guide

Singapore to Bangkok

A two-and-a-half-hour flight, or two days on the rails through Malaysia

By Mac Kiley · 9 min read · Updated Oct 30, 2026

Singapore to Bangkok is a 2 hour 25 to 2 hour 35 flight, and about 20 nonstops a day leave Changi. Singapore Airlines, Thai Airways and Scoot fly to Suvarnabhumi (BKK), and Thai AirAsia and Thai Lion Air fly to Don Mueang (DMK) from Changi's Terminal 4. Bangkok is an hour behind Singapore, so a 09:00 departure lands around 10:30 local time. Flying is what I'd do for almost every trip.

Check live Padang Besar → Bangkok times and seats on 12Go

The one real alternative is the train through Malaysia, Woodlands to Johor Bahru, Kuala Lumpur, the border at Padang Besar and Thailand's overnight sleeper to Bangkok, which takes about 47 hours with a night in Kuala Lumpur. That suits people who want the journey itself, not people who need to be in Bangkok.

Arriving in Bangkok

Where to stay in Bangkok

Sponsored

This route ends in Bangkok. Search Bangkok hotels with your dates, or narrow it to the area you're heading for. Filter for free cancellation if you want to hold a room and decide later.

See Bangkok hotels

Opens Booking.com with your dates · also on Expedia · Trip.com

The short answer

Fly. About 20 nonstop flights a day take 2h25–2h35 from Changi, to Suvarnabhumi on Singapore Airlines, Thai Airways or Scoot, or to Don Mueang on Thai AirAsia or Thai Lion Air. By train through Malaysia it's about 47 hours with a night in Kuala Lumpur, ending on the overnight sleeper from Padang Besar that reaches Bangkok at 09:05.

Distance
1,422 km by air, about 1,800 km by road
Flight time
2h25–2h35 nonstop
Nonstops a day
About 20, to BKK and DMK
Time difference
Bangkok is 1 hour behind Singapore
By train
About 47 hours via Kuala Lumpur and Padang Besar
Arrival card
Thailand's free TDAC, filed within 3 days of arrival

Key Facts

About 20 nonstop flights a day

Singapore Airlines runs about six a day to Suvarnabhumi, Thai Airways about five and Scoot five or six. Thai AirAsia flies about twice a day to Don Mueang and Thai Lion Air once or twice.

The Don Mueang flights leave from Changi T4

Thai AirAsia and Thai Lion Air use Changi's Terminal 4 and land at Don Mueang's Terminal 1. The Suvarnabhumi flights leave from T1 and T2, so check your terminal before you head to the airport.

Budget cabin bags are weighed

Scoot allows two cabin pieces up to 10 kg in total. AirAsia allows two pieces up to 7 kg combined. Checked bags cost extra on both, and they're cheaper added online than at the airport.

The train takes about 47 hours

Shuttle Tebrau to Johor Bahru, ETS to Kuala Lumpur, a night there, ETS to Padang Besar, then Thai train No. 46 overnight to Bangkok's Krung Thep Aphiwat at 09:05.

Two arrival cards if you go overland

Malaysia's MDAC (Singapore passport holders are exempt) and Thailand's TDAC. Both are free and filed online within three days before you arrive.

The UK advises against the Hat Yai–Padang Besar line

The FCDO advises against all but essential travel on the train line between Padang Besar and Hat Yai, which every overland train to Bangkok uses. Check your own government's advice and your insurance.

Every Way From Singapore to Bangkok, Compared

OptionFromTimeCostArrives at
Nonstop flight to SuvarnabhumiChangi T1 or T2 (Singapore Airlines, Thai Airways, Scoot)2h25–2h35 in the airCompare on the day; Scoot charges for checked bagsSuvarnabhumi (BKK), ฿45 Airport Rail Link to Phaya Thai
Nonstop flight to Don MueangChangi T4 (Thai AirAsia, Thai Lion Air)About 2h30 in the airUsually the cheapest fares; checked bags extraDon Mueang (DMK), ฿33 Red Line to Krung Thep Aphiwat
Train via Kuala Lumpur and Padang BesarWoodlands Train CheckpointAbout 47 hours with a night in Kuala LumpurS$5 + about RM170–205 for the ETS legs + ฿848–918 for a sleeper berth, plus a KL hotelKrung Thep Aphiwat station, 09:05
Bus to Hat Yai, then train or flightGolden Mile Complex (StarMart)About 12 hours overnight to Hat Yai, then 1h20 by air or overnight by trainFrom about ฿2,240 for the bus on 12Go, plus the onward ticketHat Yai, then Bangkok

Flight counts and terminals from FlightsFrom's SIN-BKK and SIN-DMK route pages; flight time from Singapore Airlines. Shuttle Tebrau fare for non-Malaysian passengers from Woodlands; ETS fares from seat61 (JB Sentral to KL Sentral RM88 standard; KL Sentral to Padang Besar RM79 Gold to RM116 Platinum), times from train36 (24 February 2026 timetable); train No. 46 berth fares are SRT's, from Thai Train Guide. Bus fare from 12Go's Singapore to Hat Yai page, including its booking fee. Airport rail fares from our Bangkok airport guide.

Which Flight to Book, and Which Bangkok Airport

Suvarnabhumi for most trips, Don Mueang for the cheapest fares and domestic connections

Five airlines fly the route nonstop. Singapore Airlines (about six a day), Thai Airways (about five) and Scoot (five or six) land at Suvarnabhumi, the main international airport east of the city. Thai AirAsia (about two a day) and Thai Lion Air (one or two) land at Don Mueang, the older airport in the north that the low-cost airlines use. The flight is 2 hours 25 to 2 hours 35 either way. Jetstar Asia, which some guides still list, shut down on 31 July 2025, and Thai AirAsia paused its Don Mueang flights for part of 2026 over fuel costs, so check the current schedule before you plan around it.

Pick the airport by what you do next. If you're staying in Bangkok, both work. Suvarnabhumi has the Airport Rail Link, ฿45 and 26 minutes to Phaya Thai for the BTS, and Don Mueang has the SRT Red Line, ฿33 to Krung Thep Aphiwat for the MRT, or the ฿30 A1 bus to Mo Chit. If you're flying on within Thailand the same day, land where your next flight leaves. Thai AirAsia, Nok Air and Thai Lion Air run most of their domestic flights from Don Mueang, and the two airports are 60 to 90 minutes apart by road. Our Bangkok airport guide has every option into the city from both.

The Don Mueang flights leave from Changi's Terminal 4 and the Suvarnabhumi flights from T1 and T2, so check the terminal on your booking before you set off.

The Baggage Rules on Scoot and AirAsia

The low fares on this route are cabin-bag fares, and the cabin bags get weighed. Scoot allows two pieces up to 10 kg in total, a carry-on of up to 54 × 38 × 23 cm and a personal item of up to 40 × 30 × 10 cm, and a checked bag of 20 to 40 kg is bought separately. AirAsia allows two pieces with a combined weight of 7 kg, a 56 × 36 × 23 cm bag and a 40 × 30 × 10 cm personal item, and sells an Xtra Carry-On add-on that raises it to 14 kg. Thai Lion Air's cheapest fares also come with a small cabin allowance only.

If you're carrying more than a weekend bag, add the checked bag when you book, where it's cheaper than at the counter, and compare that total against a Singapore Airlines or Thai Airways fare before you decide which is really the cheaper flight.

Landing in Bangkok

Every foreign visitor files the Thailand Digital Arrival Card (TDAC) before landing. It's free at tdac.immigration.go.th, takes five minutes and can be filed up to three days ahead, including on the day. Singaporean, US, UK and most Western passports get 30 days visa-free on arrival. Our visa guide covers who qualifies and the TDAC guide walks through the form.

At Suvarnabhumi, a metered taxi from the official stand on Level 1 costs about ฿400–600 to Sukhumvit or Silom with the ฿50 airport surcharge and tolls, and the Airport Rail Link runs from 05:30 to midnight. After midnight it's a taxi, Grab or a pre-booked car.

Singapore to Bangkok by Train Through Malaysia

About 47 hours, five trains and a night in Kuala Lumpur

There's no through train or through ticket, and the Eastern & Oriental Express no longer runs to Bangkok. What you can do is chain five ordinary trains up the peninsula, each booked separately. It's slower and, with a hotel night, not cheaper than flying. People who do it want to see Malaysia from the window and arrive in Bangkok by sleeper, and many stop for a few nights in Kuala Lumpur or Penang on the way.

Day 1, Woodlands to Johor Bahru and on to Kuala Lumpur

The KTM Shuttle Tebrau crosses the causeway from Woodlands Train Checkpoint to JB Sentral in five minutes, 13 times a day from 08:30 to 23:45, for S$5. Singapore exit and Malaysian entry both happen at Woodlands before you board, check-in closes 20 minutes before departure, and the shuttles sell out, so book on KTMB's shuttle site as soon as your date is fixed (up to six months ahead). The 11:00 shuttle makes the ETS 9528 from JB Sentral at 12:45, which reaches KL Sentral at 17:05, for RM88 in standard class. The new RTS Link from Woodlands North to Bukit Chagar, due in February 2027, will replace the shuttle.

Day 2, Kuala Lumpur to Padang Besar

From KL Sentral, the ETS to the Thai border at Padang Besar takes about five and a half hours, for about RM79–116 depending on the train and class. On the February 2026 timetable the 07:20 arrives at 12:41 and the 09:55 at 15:16, and either one makes the Bangkok sleeper with time to spare. Book on the KTMB site or app. A direct ETS now runs all the way from JB Sentral to Padang Besar, 07:35 to 17:53, but it arrives seven minutes before the Bangkok train leaves, so it only works if you sleep at the border and take the next evening's train.

The border at Padang Besar

Padang Besar station is in Malaysia, and both border posts are inside it, on the ground floor a few meters apart. You clear Malaysian exit, then Thai entry, then wait on the Thai platform. Don't go through too early, because there are no shops or food on the Thai side once you're through; eat at the café upstairs first. Remember the clocks. Malaysia is an hour ahead of Thailand, so the Bangkok train shows as 18:00 on Malaysian boards and 17:00 on Thai tickets. File your TDAC before you get here.

The overnight sleeper to Bangkok

Thai Special Express No. 46 leaves Padang Besar at 18:00 Malaysian time, calls at Hat Yai at 18:05 Thai time and reaches Krung Thep Aphiwat in Bangkok at 09:05 the next morning. A second-class air-con berth is ฿848 upper and ฿918 lower at SRT's fares, more through booking agents, and the lower is wider and has the window. Sleepers can sell out a week or two ahead. Seats open up to 90 days out on SRT's D-Ticket site, and 12Go and Baolau sell them too. If you haven't booked, the SRT counter at Padang Besar opens 15:00–17:30 Malaysian time and takes baht or ringgit, not cards. Krung Thep Aphiwat connects to the MRT Blue Line at Bang Sue.

The UK's FCDO advises against all but essential travel on the Hat Yai to Padang Besar train line, which the Bangkok sleeper uses, and Canada advises against travel to Hat Yai city. Traveling against your government's advice can invalidate travel insurance. Read the current advisory before you book, and see our safety guide for what each government says.

Bookable departures · refreshed daily

Padang Besar → Bangkok: departure times you can book now

Every departure currently on sale through 12Go for this route, by class. Fares are the spread across the classes shown; the exact price for a seat and date is on the booking page.

Train

฿ 1,01815h 59mSeats on 12Go
ClassDepartures
2nd Class Sleeper AC17:06
Check seats and exact fares on 12Go

Times and fares as sold on 12Go, refreshed daily. Services sold only locally — ordinary trains, weekend excursion trains, walk-up pier tickets — are not listed; see the table above for those. Sponsored link: we may earn a commission when you book, at no extra cost to you.

Padang Besar → Bangkok

Check the sleeper from Padang Besar to Bangkok

12Go sells train No. 46 from Padang Besar to Bangkok with an e-ticket, which saves relying on the station counter's afternoon hours. Its prices include a booking fee, and the departure shows in Thai time, an hour behind the Malaysian clocks at the station.

Check schedules on 12Go

Sponsored link — we may earn a small commission when you book, at no extra cost to you. Learn more.

Arriving in Bangkok

Top-Ranked Hotels in Bangkok

Sponsored links

The top of my ranked list of the 10 best hotels in Bangkok. Each button opens the hotel on Booking.com with your dates filled in.

  • Shangri-La Bangkok#2
    Shangri-La Bangkok

    4.6 (11,460 reviews)

    Luxury riverside hotel in Bang Rak with Chao Phraya views, acclaimed service, and full resort facilities.

    Check rates
  • Siam Kempinski Hotel Bangkok#3
    Siam Kempinski Hotel Bangkok

    4.7 (6,977 reviews)

    Siam Kempinski Hotel Bangkok solves the Siam district's biggest weakness — nowhere serene to sleep — by hiding a resort-style garden of saltwater pools directly

    Check rates
  • Mandarin Oriental, Bangkok#4
    Mandarin Oriental, Bangkok

    4.7 (6,702 reviews)

    A legendary riverside hotel in Bangkok's Bang Rak district, offering elegant rooms, world-class dining, and a celebrated spa.

    Check rates

Before You Cross Into Malaysia and Thailand

Going overland means two arrival cards. Malaysia's MDAC is free at imigresen-online.imi.gov.my and is filed within three days before you arrive, which on this route means before you board the shuttle at Woodlands. Singapore passport holders are exempt. Thailand's TDAC is free at tdac.immigration.go.th and is required at Padang Besar exactly as at the airport.

Entering Thailand by land on the 30-day exemption is limited to twice per calendar year. Singaporean and Malaysian passports are exempt from that cap. A land crossing is not a guaranteed way to reset a stay, and immigration decides each entry.

The Bus to Hat Yai

No bus runs all the way from Singapore to Bangkok. StarMart runs an overnight coach from the Golden Mile Complex to Hat Yai, about 12 hours, from about ฿2,240 on 12Go including the booking fee. From Hat Yai, flights to Bangkok take about 1 hour 20, or you can board No. 46 there at 18:05 for the overnight run north. The same southern-Thailand advisories apply to Hat Yai, so read them before you book. For most people the bus saves nothing over a budget flight to Don Mueang.

Bangkok to Singapore

The same flights in reverse, or train No. 45 south

The same five airlines fly back, Singapore Airlines, Thai Airways and Scoot from Suvarnabhumi and Thai AirAsia and Thai Lion Air from Don Mueang, in about 2 hours 25 to 2 hours 35. Foreign visitors file Singapore's free SG Arrival Card within three days before landing.

By train, Special Express No. 45 leaves Krung Thep Aphiwat at 16:10 and reaches Padang Besar at 08:05 Thai time (09:05 Malaysian), for about ฿870–960 a berth. You clear Thai exit and Malaysian entry in the station, then take an ETS south to Kuala Lumpur or, on the through trains, all the way to JB Sentral, and the shuttle across to Woodlands is RM5. Malaysia's MDAC applies on this direction too unless you hold a Singapore passport.

Frequently Asked Questions

Common questions about Singapore to Bangkok.

About 2 hours 25 to 2 hours 35 nonstop. Bangkok is an hour behind Singapore, so you land about an hour and a half after your departure time on the clock.

Singapore Airlines, Thai Airways and Scoot fly nonstop to Suvarnabhumi (BKK), and Thai AirAsia and Thai Lion Air fly to Don Mueang (DMK). Together that's about 20 nonstop flights a day.

For a stay in Bangkok, either works. Suvarnabhumi has the ฿45 Airport Rail Link into the city and the full-service airlines. Don Mueang has the low-cost fares, the ฿33 Red Line and most domestic budget flights, so land there if you're connecting to Thai AirAsia, Nok Air or Thai Lion Air.

Yes. Thailand is on UTC+7 and Singapore and Malaysia on UTC+8, all year, with no daylight saving.

Yes, but not one train. The route is the Shuttle Tebrau to Johor Bahru, the ETS to Kuala Lumpur and on to Padang Besar, then Thai train No. 46 overnight to Bangkok. It takes about 47 hours with a night in Kuala Lumpur, and each train is booked separately.

No. The Eastern & Oriental Express now runs round trips from Singapore within Malaysia and no longer travels to Bangkok. The ordinary trains still connect the two cities through Kuala Lumpur and Padang Besar.

No. The longest direct coach is StarMart's overnight bus from the Golden Mile Complex to Hat Yai in southern Thailand, about 12 hours. From Hat Yai you'd fly or take the overnight train to Bangkok.

Yes, unless you hold a Singapore passport. Malaysia's Digital Arrival Card is free and filed online within three days before you enter Malaysia at Woodlands. You also need Thailand's TDAC for the Padang Besar border.

Fly, about 2 hours 30 from Suvarnabhumi or Don Mueang. By train, Special Express No. 45 leaves Krung Thep Aphiwat at 16:10 for Padang Besar, where the ETS runs south through Kuala Lumpur to Johor Bahru and the shuttle crosses to Woodlands.

Sources

The flight, train and entry details on this page come from these operator and official pages.

Where to stay in Bangkok

Compare prices across major booking sites, and filter for free-cancellation rooms if you want to reserve now and decide later.

  • Compare prices across sites
  • Filter for free cancellation
  • Secure checkout on the partner site

We may earn a commission from bookings made through these links — at no extra cost to you. Learn more.

Onward from Bangkok

The next leg, with the fastest and cheapest way to do it.

All 28 routes from Bangkok

Mac Kiley

Written by

Mac Kiley

I lived in Bangkok for four years and traveled the country from there. The guides are my own opinions, written the way I'd explain them to a friend planning a trip.

More about Mac

Ready to build your itinerary?

Use our free itinerary builder to save places, organize days, and share your trip.

Open Itinerary Builder