Thailand Travel Guide |
Home Bangkok Accommodation Flights to Thailand Information Things to do Travel Guide

Getting from Bangkok to Singapore

Singapore is a city-state in Southeast Asia , home to the world’s busiest port. The modern city, the excellent shopping along with the tasty food and vibrant night scene, make Singapore a very popular stop for those who visit Asia.

The weather is sunny with no distinct seasons, but the hot air and humidity can take a toll on those used to colder climates. Carry an umbrella at all times, as it’s possible to rain in any afternoon.

Many travelers who visit Bangkok also plan to travel to near-by countries. And since Bangkok is a major travel hub, it’s often cheaper to fly here and then continue by land to Malaysia or Singapore.

Quick summary

A cheap and fast way to travel from Bangkok to Singapore is by plane. It takes 2 ½ h and the fares start at US$75 (2312 Baht) one way.
However, both trains and buses offer a cheaper alternative. Out of the two, the trains are comfortable and definitely a good choice although you’ll be traveling for 2 days.

Flights from Bangkok (airport code: BKK) to Singapore

Singapore is served by Changi Airport (SIN), which is also an important hub in the area. It is located about 17 km from the commercial center. The airport is hub for Jetstar Asia Airways, Silkair, Singapore Airlines, Tiger Airways, Qantas and Valuair.

Flights from Singapore to Bangkok Suvarnabhumi are operated by: Cathay Pacific, JetStar Asia Airways, Myanmar Airways International, Singapore Airlines, Thai AirAsia, Thai Airways International and Tiger Airways. The flight time is 2 ½ h.

In late November 2011, expect to pay from US$81 (2497 Baht) on Thai AirAsia. In late December , expect to pay from US$122 (3761 Baht) on JetStar Asia. In mid-March 2012, the single fare starts at US$75 (2312 Baht) on Thai AirAsia.

>>read more about Cheap Flights to Bangkok

Trains from Bangkok to Singapore

Traveling by train from Bangkok to Singapore is safe , comfortable and cheap. However, it does require some stops along the way. The entire journey can be done in 48 hours.

Start the journey at Bangkok’s Hualamphong station and take the train to Butterworth. The journey takes less than 24 hours and the ticket costs US$34.
Now, take the train from Butterworth to Kuala Lumpur . It’s 6 hours during the day and 8 hours during the day. The ticket starts at US$5 (3rd class seat); the 2nd class seat is US$10.

>>read more about Getting from Bangkok to Kuala Lumpur

From Kuala Lumpur take another train to Singapore. The travel time is 6 hours by day and 8 hours by night. The 2nd class seat is US$10. Trains arrive at Woodlands Train Checkpoint in the north of Singapore Island.

In total, the journey costs about US$54 (1665 Baht) if you choose 2nd class seats. All trains run every day, so if you want to spend more time in Kuala Lumpur, for example, you can do that and continue to Singapore the next day.

Buses from Bangkok to Singapore

It is possible to travel by bus from Bangkok to Singapore, but you need to make two stops along the way.

So, get from Bangkok to Hat Yai, which takes about 12 hours. Then get another bus to Kuala Lumpur and spend another 7 hours on the road.

From Kuala Lumpur take a coach to Singapore. There are quite a lot of private companies which offer connection on this route and the fare starts at SGD$30.00 (714 Baht). There are between 5 and 9 departures per day, depending on the company.

Driving from Bangkok to Singapore

You can rent a car in Bangkok and travel all the way to Singapore, but you must ask the car rental agency whether you are allowed to take the car over border and through Malaysia.
The journey is 1849 km and takes a day to complete. Make sure to plan stops along the way.

View Larger Map

Photo credit: Singapore Airport , Bangkok Train Station