[UPDATED] How To Get From Chiang Mai to Bangkok? | GeckoRoutes.com
Bangkok skyline

Chiang Mai to Bangkok

Last updated:


Overview | Flight | Train | Bus | Secret Escapes

How to get from Chiang Mai to Bangkok?

Bangkok is often referred to as “The City of Life” or “The City that Never Sleeps.” With so much to do here, it’s no wonder that it’s one of the top tourist destinations year after year.

This Capital City of Thailand is home to the Grand Palace, Wat Arun, Wat Pho and over 400 other temples. Bangkok is also known as a shopping haven with malls like IconSiam, Platinum Fashion Mall and MBK. It offers world-famous street food, live music, nightlife, fine dining and so much more!

When travelling the 700 km distance from Chiang Mai to Bangkok, you have 3 options:  you can catch a flight for just over 1 hour, take the train for 10.5 to 14.5 hours, or take the bus for 10 hours. Rates range between $19 and $28.

Flight, Train or Bus?

Transport modeDurationCostsAvailability
Flight1h 20min815 THB ($27)Check flights
Train10.5-14.5 hours850 THB ($28)Check train tickets
Bus10 hours580 THB ($19)Check bus tickets

Taking a flight is the fastest way to travel from Chiang Mai to Bangkok. If you book early, flights can be cheaper than taking the train.

Travelling via night train is also a good alternative if you want to help save the environment while also saving a few bucks on accommodation. However, it can take up to 14.5 hours and can be a bit more expensive than taking a flight.

If you’re on a budget, you can also travel by bus for as low as $19. There are some good bus options from Chiang Mai to Bangkok, but it is still not as safe as travelling by train or plane.

Fun fact: Bangkok’s real name is “Krung Thep Mahanakhon Amon Rattanakosin Mahinthara Ayuthaya Mahadilok Phop Noppharat Ratchathani Burirom Udomratchaniwet Mahasathan Amon Piman Awatan Sathit Sakkathattiya Witsanukam Prasit.”

Itinerary from Chiang Mai to Bangkok


Chiang Mai to Bangkok by Flight

Duration: 1h 20min
Cost: from 815 THB ($27)

Flying from Chiang Mai to Bangkok is the quickest option and doesn’t cost much more than taking the bus or train. If you book a flight in advance, you can get a ticket for as low as 815 THB ($27). Travel time is 1hr 20min.

We suggest booking a flight in advance to avoid last-minute price increases. If you are able to book a promo flight, it can be even cheaper (but please do some carbon-offsetting).

Vietjet Air, Thai Lion Air, Nok Air, Air Asia and Thai Airways offer several flights daily.

Vietjet Air and Thai Airways land at Suvarnabhumi Airport (BKK) while Thai Lion Air, Nok Air and Air Asia land at Don Mueang Airport (DMK). Book your flight accordingly.

Check Flights on Skyscanner


Chiang Mai to Bangkok by Train

Duration: 10.5 – 14.5 hours
Cost: 850 THB ($28)

Travelling this route by train is the slowest option as the journey takes almost 14 hours. However, taking the night train can be comfortable and very convenient. You can purchase a bed for the journey and sleep throughout the trip.

Trains SP14 and SP10 have the most convenient departure and arrival times. The fares for a second class, air-conditioned sleeper berth starts at 870 THB ($29).

If you prefer more comfort or a private unit, you can purchase a first-class, air-conditioned sleeper berth. The prices for these berths start at 1,500 THB ($49.50).

Note that if you travel on a daytime train, only seats are available. That can be very uncomfortable for a 10 to 14-hour journey.

TrainScheduleDuration2nd Class Sleeper AC
SP1417:00-06:1513h 15m870 THB ($29)
SP1018:00-06:5012h 50m1,050 THB ($35)
EX5215:30-05:2513h 55m850 THB ($28)
SP808:50-19:2510h 35m670 THB ($22)
(2nd Class SEAT)
RP10206:30-21:1014h 40m420 THB ($14)
(2nd Class SEAT)

Trains depart from the Chiang Mai Railway Station and arrive at the Hua Lamphong Railway Station in central Bangkok.

We think the night train is a great alternative to flying.  Flight emissions are up to 10x higher than train or bus travel. With the night train, you will save money on accommodation and you can help save the environment (double savings!).

Check Available Train Tickets

Tip: Train tickets are sold up to 90 days prior to departure. Book your ticket in advance as train tickets tend to sell out fast!

Bus icon

Chiang Mai to Bangkok by Bus

Duration: 10 hours
Cost: from 580 THB ($19)

Travelling from Chiang Mai to Bangkok by bus takes about 10 hours and fares start at 580 THB ($19). We suggest taking a night bus to catch up on some rest and ensure you are ready to explore the Capital City when you arrive.

You can catch a bus with one of the five well-known companies operating along this route. Water and snacks are included in the price.

Bus OperatorScheduleDurationCosts
Bangkok Busline10:00-20:00
20:00-06:55 (VIP)
10h 55m
10h 55m
580 THB ($19)
675 THB ($22.50)
580 THB ($19)
900 THB ($30)
Lignite Tour19:30-05:3010h765 THB ($25.50)
Budsarakham Tour20:00-06:5510h 55m675 THB ($22.50)
Sombat Tour07:30-17:30
10h945 THB ($31.50)
965 THB ($32)
Thai Sriram20:00-06:0010h700 THB ($23)

Check Available Bus Tickets

For Bangkok Busline, Budsarakham Tour and Sombat Tour, you can book your bus ticket through 12go.asia.

Buses for Bangkok Busline, Lignite Tour and Budsarakham Tour arrive at Mo Chit Bus Terminal near Chatuchak Market. The Thai Sriram Bus arrives at its office near Khao San Road. Journeys with Sombat Tours complete at their own garage in Viphavadee, located about 3km away from Mo Chit Bus Terminal.

Bangkok Busline

This company has received good feedback from travellers. They have friendly staff and comfortable buses.

Lignite Tour

Lignite buses provide plenty of legroom and most of their trips appear to arrive on time or earlier than expected.

Budasarakham Tour

The common complaints with this bus company are a smelly on-board washroom and a leaking roof during the rain.

Sombat Tours

They have clean buses and provide good service.

Thai Sriram

Their buses are comfortable with a lot of legroom, but there have been complaints of dirty and small toilets and delayed trips.


My favourite places to stay in Bangkok

Here Hostel

If you’re looking for a fun social atmosphere then Here Hostel is the place for you! Enjoy relaxing by the pool in the garden area or enjoying a drink with travelers from around the world. Why take the stairs when you can use the indoor slide to travel between floors, this place is full of fun, energy, and laughter. Located less than 1km from Khao San Road, this is the perfect hostel if you’re looking to have a great time in Bangkok!

Dorm rooms start at $16 per night

Read more

Hom Hostel & Cooking Club

Located in the heart of downtown Bangkok, between Nana and Ploen Chit BTS stations, this hostel is the perfect location in the Sukhumvit area.  The hostel offers a garden area, a rooftop terrace and an on-site kitchen for guests to cook their own food or take part in the daily cooking classes.  There is also a restaurant and bar on-site if you’d prefer someone else cook for you, as well as buffet breakfast included each day. Extremely clean and very friendly staff are top priorities for this hostel. 

Single bed in dorm rooms start at $15 per night 

Read more

Lamphuhouse Bangkok

If you’re looking to be near the excitement of Khao San Road but still enjoy some peace and quiet, this guesthouse is absolutely perfect.  A delicious breakfast is included in your stay and the restaurant is open 24/7 for your convenience. A lovely garden area to relax in the afternoons and very comfortable beds in rooms will make for a great stay.  Just 300m to Khao San road, this guest house is walking distance to many sights including the Grand Palace and the Golden Mountain Temple.

Rooms start at $19 per night

Read more

Mam’s House 

Just 700m from Khao San road and sitting along the river is Mam’s House.  The staff here will welcome you with open arms and help you in any way that they possibly can.  The rooms are huge, the beds are comfortable and it’s extremely clean. There is a cafe on the ground floor of the hotel, street food along the riverbank and countless restaurants, bars and shops just steps away.  Locally owned and operated by Mam, this hotel is all about customer service and making sure you have the best stay possible. Perfect location, great views and all the comforts you need! 

Rooms start at $26 per night 

Read more

Blue Chang House 

Cozy, comfortable, and ideal location! This guest house is less than 1km from Khao San Road and offers all the comforts you need.  It is within walking distance to numerous Temples, Wats and attractions throughout Old Town. On-site bar to enjoy a drink while taking in the sights from the terrace or a lovely garden area to enjoy to relax in if you need some quiet time. The staff is known to be exceptionally welcoming and happy to assist with all guest requests. Located in a quiet area so you will be sure to get a good night's rest after exploring the Capital City!

Rooms start at $40 per night

Read more


More routes to Bangkok

Don Muang Airport

Hua Lamphong Railway Station

Koh Chang to Bangkok

Koh Lanta to Bangkok

Koh Lipe to Bangkok

Koh Phangan to Bangkok

Koh Phi Phi to Bangkok

Koh Samui to Bangkok

Koh Tao to Bangkok

Krabi to Bangkok

Mae Sot to Bangkok

Pattaya to Bangkok

Phuket to Bangkok

Siem Reap to Bangkok

Sukhothai to Bangkok

Surat Thani to Bangkok

Suvarnabhumi Airport

Vientiane to Bangkok

More routes from Chiang Mai

Chiang Mai Airport

Chiang Mai to Chiang Rai

Chiang Mai to Luang Prabang

Chiang Mai to Pai

Chiang Mai Railway Station

Chiang Mai to Sukothai

Most popular routes in Thailand

Bangkok to Koh Phangan

Bangkok to Koh Tao

Bangkok to Phuket

Chiang Rai to Chiang Mai

Koh Samui to Koh tao

Koh Phangan to Koh Tao

Phuket to Krabi

Was this post helpful?

Click on a star to rate it!

Average rating 4.8 / 5. Vote count: 6

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?