Stay Connected
We're a small team of passionate travellers sharing what we've learned on the road. Get our best tips, route updates, and travel stories delivered to your inbox.
No spam. Unsubscribe anytime.
In this in-depth route guide, you'll find the best ways to travel the 695 kilometre distance from Bangkok to Chiang Mai. Whether you prefer the scenic overnight train, a convenient bus+ferry combo, or the fastest flight option — we've got all the details you need.
There are 4 ways to get from Bangkok to Chiang Mai. You can choose between the train, bus, private transport, flight. The most affordable option is by train, starting from $8. The fastest route is by flight (1h 30m).
Click a column header to sort. Click a row to jump to the full guide.
1h 30m
$730
--
8h 55m
$20
--
9h
$347
--
14h
$8
--
There are numerous trains travelling from Bangkok to Chiang Mai from morning to evening.
Tickets for a 3rd class seat start from $8. However, we don’t think many people want to book a seat on a train ride that lasts about 10-14h.
Thanks to the airconditioned sleeper berths, you can sleep your way throughout the longest part of the journey. Not only is it a budget-friendly way to get from Bangkok to Chiang Mai, but it is also better for the environment and an amazing way to travel.
Train prices start from $8, about the same price as the cheapest plane tickets. If you add up the costs of baggage and the taxi to/from the airports, this will still be a cheaper option, though.
Also during high season, flight tickets can get more expensive, making the train a more interesting option to travel from Bangkok to Chiang Mai.
Travelling by bus can also be a good alternative to the plane if you travel on a budget.
Although it doesn’t come with a bed, It is a bit faster than the train and the cost starts at $20.
Given this length of time, we recommend leaving Bangkok in the evening so you can rest throughout the journey. Once you arrive in Chiang Mai in the morning, you can go sightseeing.
Since many locals and tourists travel from Bangkok to Chiang Mai, several buses are available from morning to evening. The whole journey takes around 8h 55m - 12h 30m depending on the number of stops the driver makes for toilet and meal breaks.
The table below shows an overview of the different bus companies.
ABOUT YOUR DESTINATION
Chiang Mai is Thailand's northernmost city, an intriguing fusion of new and old. Its hundreds of temples, striking Old City and delicious local dishes tell the story of Chiang Mai's culture and history. On the other hand, its cafe culture, friendly coworking spaces and nightlife attract digital nomads from across the globe.
Surrounded by mountains, the city offers plenty of adventures with nature. But if you can, we recommend travelling to Chiang Mai in time for one of its many festivals — like Loy Krathong (Lantern Festival) in November and Songkran (Water Splashing Festival) in April.
Every route on GeckoRoutes is independently researched and regularly verified.
500+
ROUTES RESEARCHED
Every route is personally traveled and documented by our team, covering Southeast Asia's most popular and off-the-beaten-path connections.
A private transfer is a convenient option when travelling in a group from Bangkok to Chiang Mai.
Rates start from $347 for a -seater private transfer. Divide the cost and that’s just about per person. Travel time is around 9h.
Flying to Chiang Mai from Bangkok is the fastest option.
Airlines that operate along this route include Vietjet Air, Thai Lion Air, Nok Air, Air Asia, and Thai Airways.
These low-cost airlines offer many flights daily with prices starting as low as $730 if you book in advance. Otherwise, expect to pay around 1,000 THB for a direct flight from Bangkok to Chiang Mai.
You can also book flights by Thai Airways, but they are typically more expensive.
For the best flight offers, we recommend checking Skyscanner.
You can also book a flight from Don Mueang Airport (DMK). This airport is about a 30-minute drive from Bangkok city centre.
Monthly
UPDATES
Routes are reviewed on a regular cycle to catch schedule changes, new operators, and price updates. Every guide shows when it was last verified.
Verified
BY TRAVELERS
Tips and corrections from our community of travelers help keep routes accurate between team visits. Your experience makes this guide better for everyone.
Affiliate Disclosure
Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep GeckoRoutes free and up to date.
Carbon Footprint
This 695 km journey produces approximately 62 g CO2 by bus. Taking public transport is one of the lowest-emission ways to travel this route.
Luggage Safety
Some stops on this route involve luggage storage or transfers. Keep valuables in your carry-on and use a lock on checked bags.
Used the Songserm ferry from Koh Samui. Cheaper than Lomprayah but takes a bit longer. Still a perfectly fine crossing. The views approaching Koh Tao are stunning either way.
OOliver S.November 2025Ferry
Train via Surat Thani was our pick. More scenic than Chumphon route and the Lomprayah catamaran from Tapee Pier is very comfortable. Book the special express train for the quickest ride.
The overnight bus with Montanatip was okay but not great. The bus was older and the seats didn't recline much. Ferry portion was fine though. If you're on a tight budget it works.
Took the sleeper train to Chumphon — magical! Woke up to palm trees and transferred to the Lomprayah catamaran. Whole journey felt like an adventure.
Lomprayah bus+ferry combo from Khao San Road was seamless. Departed at 6am, arrived Koh Tao by 3pm. Well organized.
Flew to Koh Samui and took Lomprayah catamaran. More expensive but saved a full day. Worth it if your holiday is short.
Most travelers base themselves near the main beach for easy access to transport, restaurants, and activities.
Treat YourselfChiang Mai can be tiring exploring all of the temples and going on day trips, so there's nothing better than coming back to a luxurious and beautiful hotel. Rimping Village feels like a mini resort nestled in the middle of Chiang Mai.
The exceptional breakfast served in the gardens each morning is likely to be one of the highlights of your trip. What a way to start the day! Then go for a dip in their beautiful outdoor swimming pool or head back to your spacious room.
Mid-RangeEverything about POR Daowadung feels like a top-quality luxury hotel. Whether it's the ultra-modern but comfortable designs of the rooms or the outdoor swimming pool and sunloungers actually in the pool!
The hotel is in a great location, every room has its own balcony and a delicious breakfast is included every morning. Can you ask for much more from an accommodation?
BudgetThe star of the show at Chada Mantra Hotel has to be its outdoor swimming pool, which is extremely refreshing after a day spent exploring the city. Located within Chiang Mai Old City, just 700m from the Pae gate, this hotel is perfectly located.
The hotel offers free breakfast, wifi in all rooms and common areas, as well as an onsite bar. Here you'll find beautiful clean rooms with city views and very comfortable beds. The staff are well known to be extremely helpful, always going the extra mile to assist their guests in any way possible.
BudgetIt's hard to believe that Asa Hotel is a budget-friendly accommodation, but a night here will cost you less than $30 for two people. The hotel is ultra-modern with a beautiful outdoor swimming pool and sun loungers for you to enjoy.
The staff are incredibly friendly and will help you with anything. The hotel also offers free coffee, tea and water in glass bottles to reduce the use of plastic. Here you're a 15-minute walk from the Old Town.
Leave a Comment