How to get from Bangkok to Chiang Mai

To make the most of their time in Thailand, many visitors opt to take a multi-destination trip. With that in mind, read on to find out how to get from buzzy Bangkok to Chiang Mai, where temples, national parks and UNESCO wonders await in the unofficial capital of northern Thailand.

How to get from Bangkok to Chiang Mai 

In good news for travellers who are new to travelling around Thailand, Bangkok to Chiang Mai is one of the country’s most-travelled routes. As such, getting there is usually hassle-free and pretty inexpensive, whichever mode of transport you choose.

  • By plane: with great prices to be had if you plan and book ahead, travelling by plane is a comfortable way to travel between Bangkok and Chiang Mai. It’s also the best option when time is of the essence.
  • By train: given that Thailand has one of the best rail systems in the world, travelling by train is one of the most popular ways to get from Bangkok to Chiang Mai. In addition, travelling by train is affordable and scenic.
  • By bus: faster and cheaper than trains, travelling by bus is ideal for travellers on a budget, though the route is less scenic.
  • By taxi: if budget isn’t a big consideration, taking a taxi to get from Bangkok to Chiang Mai gives you the freedom to stop off on route. Simply discuss and agree stops with your driver before setting off.

Keen to visit Chiang Mai? Check out our customisable Chiang Mai itineraries, or talk to a local Thailand travel expert to kick start your trip of a lifetime.

How far is Chiang Mai from Bangkok? 

By road, there are 430 miles/692 km between Chiang Mai and Bangkok. The flying distance is 364 miles (585 km). 

Editor’s tip: before leaving Bangkok, be sure to experience the city’s culture and cuisine. You’ll find tonnes of tasty ideas in our customisable Bangkok Culture itinerary. 

The world’s most fascinating streets: Khao San road in Bangkok, Thailand.

While deciding how to get from Bangkok to Chiang Mai, factor in time to explore the capital © Shutterstock

What's the quickest way to get from Bangkok to Chiang Mai? 

Travelling by plane is the quickest way to get from Bangkok to Chiang Mai — the flight time is around one hour. Just be aware of the usual factors of getting to the airport, and check-in time.

Taxis come out as the second quickest option — the journey can be done in nine hours. That said, one of the advantages of travelling by taxi is being able to stop off along the way, so it’s unlikely you’ll choose to rush the route in that timeframe.

Meanwhile, travelling by bus typically takes 9-11 hours, and travelling by train will see you spend an average of 13 hours on the rails. 

Rough Guides tip: As you plan your trip to Bangkok, make sure to choose the ideal place to stay in the city.

Bangkok road traffic in Pratunam © Shutterstock

Pratunam, Bangkok © Shutterstock

By plane

Duration: 1-2 hours | Cost: from $50

With multiple airlines running a regular route between Bangkok and Chiang Mai, you won’t have a problem finding a flight.

Get lucky, and you can bag a ticket from around $50.

By train

Duration: 13+ hours | Average cost: $20

With an average journey time of 13 hours, travelling by train is the slowest way to get from Bangkok to Chiang Mai, but can save you some money.

Trains depart from Krung Thep Aphiwat Central Terminal Station, and you have several options to choose from.

First up, the price you pay will depend on when you book, and what kind of ticket you go for. For example, you’ll pay more for the added comfort of a first-class overnight sleeper with two-berth cabin.

The cheaper second-class option on an overnight train offers rows of curtained bunks, with the top bunk cheapest of all. Alternatively, you could travel on an even cheaper day train. 

Bangkok tuk tuk

Bangkok tuk tuk © Shutterstock

By bus

Duration: 9+ hours | Average cost: $15

Depending on the type of bus you book, and the agency used to buy your ticket, travelling between Bangkok and Chiang Mai by bus will typically cost $15—$20.

The cheapest option is the government bus. Just be aware this will make lots of stops and takes at least 12 hours.

In contrast, the “VIP” bus is more spacious and makes fewer stops, with a journey time of around 9 hours.

By taxi

Duration: 9 hours | Cost: from $300

Costing around from $300 for a four-seater vehicle to around $400 for a 9-seater, booking a taxi gives you the freedom to stop off along the 9-hour journey.

If you’re travelling in a group, travelling by taxi doesn’t have to break the bank, either. 

Elephants in Chiang Mai's Elephant Nature Park, Thailand © Shutterstock

Wildlife wonders await in Chiang Mai's Elephant Nature Park © Shutterstock

Why is Chiang Mai worth a visit?

Undecided about whether to include Chiang Mai in your Thailand itinerary? Be assured, it’s well worth a visit. Here’s why…

Founded in 1296, Chiang Mai (ironically, this means “new city”) is packed with history and museums. In addition, there are around 300 temples in and around Chiang Mai, with Wat Phra Singh in the old city being the most-visited.

Don’t miss the weekend craft markets — Saturday on Wualai Road, Sunday on Ratchadamnoen Road. For a taste of modern life, the city’s markets are a must-visit, especially the lively night markets that serve incredible street food.

Chiang Mai is also an incredible base from which to explore the great outdoors. Take your pick from walking Doi Inthanon National Park, visiting Bua Tong’s "Sticky Waterfalls" in Sri Lanna National Park, and taking a boat trip on the Mae Ping River.

Meanwhile, animal lovers won’t want to miss the Elephant Nature Park. This rescue centre for orphaned and neglected elephants offers unique, hands-on educational tours.

Top tip: for more ideas about unforgettable activities in and around Chiang Mai, browse our Chiang Mai’s Sustainable Trails trip, and our Chiang Mai Safari Adventure.

Handcraft paper umbrella with paint color in Chiang Mai © Shutterstock

Chiang Mai is known for its beautiful handicraft culture and traditions © Shutterstock

Planning your Chiang Mai itinerary

Inspired to visit? Find out more in our guide to the best things to do in Chiang Mai, and check our pre-made Chiang Mai itineraries that can be adjusted to your needs.

If you’re not a fan of planning, contact our Thailand travel experts and let them create your perfect trip.

Make sure to wise up with on Thailand travel tips and get a copy of Rough Guide to Thailand before embarking on your journey.

Joanne Owen

written by
Joanne Owen

updated 28.12.2023

Joanne is a Pembrokeshire-born writer with a passion for the nature, cultures and histories of the Caribbean region, especially Dominica. Also passionate about inspiring a love of adventure in young people, she’s the author of several books for children and young adults, hosts international writing workshops, and has written articles on the Caribbean and inspirational community initiatives for Rough Guides. Follow her @JoanneOwen on Twitter and @joanneowenwrites on Instagram.

Ready to travel and discover
Thailand?

Get support from our local experts for
stress-free planning & worry-free travels

Plan my trip ⤍