How to Get from Singapore to Bangkok: A Handy Guide for a Seamless Trip

Traveloka Team
23 Oct 2024 - 4 min read

Travelling to Singapore and Thailand takes you between two different worlds. Singapore is a modern metropolis that contrasts Bangkok, a city with a rich cultural heritage. Are you interested in exploring both towns? Find out how to get from Singapore to Bangkok on this page.

This guide will discuss several travel options between these cities, including routes, fares, and practical tips.

Singapore to Bangkok Distance

These cities are separated by approximately 1800 km. It is such a long road journey as it takes 25 hours to arrive in Bangkok.

Considering this distance, most tourists prefer air travel. The Singapore to Bangkok flight only takes 2 – 3 hours, so you can save more time to explore Bangkok's beauty.

Flight From Singapore to Bangkok

Wed, 21 May 2025

Scoot

Singapore (SIN) to Bangkok (BKK)

Start from AU$109.08

Wed, 14 May 2025

Jetstar Asia Airways

Singapore (SIN) to Bangkok (BKK)

Start from AU$123.48

Fri, 16 May 2025

Malaysia Airlines

Singapore (SIN) to Bangkok (BKK)

Start from AU$186.53

How to Get from Singapore to Bangkok

Three travel options are available to Bangkok from Singapore. Each mode of transport has pros and cons. So, consider your budget and needs to determine the best transportation.

Siam Kempinski Hotel Bangkok

9.1/10

Siam

See Price

1. By Air

Flying to Bangkok is the most efficient travel option. Many airlines operate direct flights between Changi Airport (SIN) and Suvarnabhumi Airport (BKK).

Flights from Singapore to Bangkok take 2-3 hours, making them the quickest way to cover the distance. Here is the list of the carriers serving the direct route and their airfares (starting from).

Scoot: SGD 117.81
Cathay Pacific: SGD 294.06
Jetstar Asia Airways: SGD 143.00
Thai Airways: SGD 249.92
Singapore Airlines: SGD 294.11
Bangkok Airways: SGD 353.27

Other carriers, such as Malaysia Airlines, Thai AirAsia, Myanmar Airways International, and Viet Jet Air, also serve this route. However, they require transit, so the journey is more extended.

You can access Traveloka to check the schedule and compare airfares from multiple airlines. You can also easily book a flight through this platform.

2. By Bus

Taking a bus to Bangkok is a budget-friendly option for adventurous travellers. Although it is the most extended mode of transport, it offers a unique way to travel overland through Malaysia and Southern Thailand.

How to get from Singapore to Bangkok by bus? Unfortunately, direct bus service is not available. You have to transfer several times to reach Bangkok. Johor Bahru (Malaysia) and Hat Yai (Thailand) are the most common transfer routes.

The total duration of this journey is 24 to 30 hours, so prepare your stamina. Besides, the bus fares range from SGD 65 to SGD 100, making it more affordable than air travel.

Here are the guidelines to get to Bangkok by bus.

1.
Book the bus ticket to Hat Yai at Traveloka.
2.
The departure point is the Golden Mile Tower. This bus departs at 06.00 PM, so be on time.
3.
This journey takes 12 hours. But you will stay energised because you can enjoy the picturesque views along the way.
4.
You will arrive at Hat Yai Station at 06.00 AM.
5.
Catch the bus to Bangkok at Hat Yai Bus Station. The estimated trip duration is 14 hours.
6.
Then, you will arrive in Bangkok and be ready to explore this city.

Note: Prepare your passport and visa because you will pass through immigration checkpoints at Malaysia and Thailand border.

Meridian Dinner Cruise

9.4/10

Bangkok Riverside

AU$75

AU$28

3. By Train

Taking a train is an excellent option for those who prefer a more leisurely journey. However, this trip requires more time and planning.

Two types of trains are available: luxury and regular. Check the detailed trip below.

Luxury Train

This train is operated by Eastern & Oriental Express. It offers a direct journey from Singapore to Bangkok.

Unfortunately, this fancy train only operates twice a month. The journey takes three days and two nights because the passengers can visit several attractions.

The price for this luxury trip starts from SGD 4300 per person. However, you can experience world-class services during the journey, including 24-hour steward service, fancy meals (breakfast, lunch, and dinner), and a premium cabin.

However, this luxury train only runs the tour in Malaysia this year. You can access its official site to check whether it will offer the Singapore-Bangkok route.

Regular Train

The regular train does not provide a direct route. Therefore, you have to break down the journey into some segments. Here are the most common routes.

1. Singapore – Johor Bahru

You can board at Woodlands Train Checkpoint and take Shuttle Tebrau. After two 2-hour journeys, you will arrive at Johor Bahru Railway Station. The ticket costs SGD 5.

2. Johor Bahru – Kuala Lumpur

The trip to Kuala Lumpur requires a transfer. First, take the Southern Shuttle or Express Rakyat Timuran to head to Gemas. Then, take the ETS Gold train from Gemas to Kuala Lumpur. The train tickets cost SGD 11 to SGD 25.

3. Kuala Lumpur – Padang Besar

Take the ETS train to travel from Kuala Lumpur to Padang Besar. This city is the last stop of Malaysia’s railway line. You can pass through the immigration desks at the railway station and get ready to proceed with your journey.

4. Padang Besar – Bangkok

Take Special Express No.46 to Bangkok. The last segment of the journey takes 16 hours. To rest along the way, choose the sleeper train. This train costs THB 50 – 900, depending on the facilities.

After going through the instructions above, you can decide how to travel from Singapore to Bangkok by air. You can select the most suitable option based on your preferences and holiday budget. Utilize Traveloka for booking your flights, discovering comfortable accommodations, and organizing enjoyable activities. Traveloka is the only platform that offers the finest deals, ensuring you always receive excellent value. Prepare everything at once, and you'll be fully prepared to embark on your new adventure in no time!

In This Article

• Singapore to Bangkok Distance
• How to Get from Singapore to Bangkok
• 1. By Air
• 2. By Bus
• 3. By Train
• Luxury Train
• Regular Train
• 1. Singapore – Johor Bahru
• 2. Johor Bahru – Kuala Lumpur
• 3. Kuala Lumpur – Padang Besar
• 4. Padang Besar – Bangkok

Flights Featured in This Article

Wed, 21 May 2025
Scoot
Singapore (SIN) to Bangkok (BKK)
Start from AU$109.08
Book Now
Wed, 14 May 2025
Jetstar Asia Airways
Singapore (SIN) to Bangkok (BKK)
Start from AU$123.48
Book Now
Fri, 16 May 2025
Malaysia Airlines
Singapore (SIN) to Bangkok (BKK)
Start from AU$186.53
Book Now
Hotels
Flights
Things to Do
Always Know the Latest Info
Subscribe to our newsletter for more travel & lifestyle recommendations and exciting promos.
Subscribe