How to go → BANGKOK to CHIANG MAI?

How to get from Bangkok to Chiang Mai
How to get from Bangkok to Chiang Mai? You can travel by plane, train, bus or taxi.

1. Train to Chiang Mai
2. Bus to Chiang Mai
3. Flight to Chiang Mai
4. Taxi to Chiang Mai
🎫 Book a Tour Online
🎫 Book Ticket Online

From Bangkok to Chiang Mai you can travel by train, bus, taxi or plane.

    • Spanning approximately 700 kilometers by land, the journey from Bangkok to Chiang Mai in Thailand presents travelers with four distinct transportation options, each offering its unique experience. Adventurous souls can embark on a scenic train ride or opt for a comfortable sleeper bus, while those seeking speed may prefer a quick and convenient direct flight to Chiang Mai Airport or the convenience of a private taxi or car. Travelers can choose from modern buses and trains operated by Thai Railways, with sleeper trains taking about 10-14 hours and tourist buses completing the journey in approximately 8-12 hours.
    • Bus tickets typically range from $19 to $31 per person, while train tickets start at $8-10 for seats and $22 for sleeper trains (2nd class). For those prioritizing speed, direct flights offer a travel time of just 1-1.5 hours, making it the fastest option. And sometimes there are also very cheap low-cost direct flights to Chiang Mai. The last way is to book a private taxi/car with a driver for transfer to Chiang Mai, it is the most expensive option of traveling from Bangkok.

BOOK TICKETS with 12go.asia

    • Located approximately 700 kilometers north of Bangkok, Chiang Mai stands as one of northern Thailand’s most sought-after destinations, boasting a mountainous landscape dotted with Buddhist temples, pagodas, and captivating attractions. Travelers can choose from four transportation options to reach this enchanting city: Thai Railways trains, tourist buses or vans, direct flights, or private taxis or cars. Opting for a direct flight offers the quickest and most comfortable journey, with various low-cost airlines providing affordable options.
    • Alternatively, train travel offers a unique opportunity to witness the country’s scenic beauty, despite the longer travel time. Chiang Mai serves as an excellent starting point for exploring northern Thailand’s wonders, making it a must-visit destination. Before embarking on your journey, familiarize yourself with Chiang Mai’s weather conditions by reading our informative article. Plan your trip to Chiang Mai today and immerse yourself in the beauty of northern Thailand.
Transfer Mode – Bangkok to Chiang Mai: Travel Time Cost Range
Plane (direct flight) 1-1.5 hours $30-150/pp
Train by Thai Railways 10-14.5 hours $9-50/pp (seats, sleeper berths)
Tourist Bus 8-12 hours $19-31/pp
Private Car / Taxi 8-10 hours $240-550/car

BOOK TICKETS with Baolau


How do I get from Bangkok to Chiang Mai?

 

1. TRAIN from Bangkok to Chiang Mai

A popular and cheap ground transfer option from Bangkok to Chiang Mai is a train transfer. Thai trains run on this route with 1st to 3rd class seats and sleepers, 1st Class Sleeper, 2nd Class AC seats only, 2nd Class Sleeper AC or FAN, Class II Ladies Only, 3rd class aircon + nonaircon.

Trains depart from Krung Thep Aphiwat Central Terminal Station or Don Mueang and arrive at Chiang Mai Railway Station, see Thailand railway map. Both railways are located in city centers, so you will have everything immediately within easy reach. The journey by train from Bangkok to Chiang Mai takes between 10-14.5 hours, depending on the type of train, usually the given times are respected, at most there may be a shorter delay.

BOOK TICKETS to Chiang Mai

A train transfer can be very cheap, but it depends on which comfort class you choose and whether you choose a seat or a sleeper. Most travelers prefer a sleeper bed, as it is a longer rail route. Beds are always the more expensive option on the train. Train transportation to Chiang Mai from Bangkok costs in the range of $8-50/pp, seats in the 3rd class of the train are the cheapest, but offer the least comfort, a sleeper bed is a more comfortable option.

You can easily search and buy train tickets from Bangkok to Chiang Mai online. You don’t need to print these tickets, you just have to save them on your phone and when you get on the train you can prove yourself with their QR code.

However, when booking a train ticket to Chiang Mai from Bangkok, always read the current information and instructions for the transfer and follow all the instructions given. Train transfer in Thailand is the best option for low-cost travelers who have a more limited budget for their travel.

train-bangkok-chiang-mai
2nd Class train from Bangkok to Chiang Mai – sleeper and seats (photo: 12go.asia).


2. BUS from Bangkok to Chiang Mai

Another land transport option to Chiang Mai from Bangkok can be a bus transfer. Very modern and comfortable buses run on this route by various companies such as Bangkok Busline, Sombat Tour, Lignite Tour (PK), New Viriya, Siam First, Sritawong Tour, Transport Co, Nakhonchai Air, Budsarakham Tour, Tara Tour and Travel, Cherdchai Tour and others.

The bus timetable for buses to Chiang Mai is relatively extensive and there are plenty of buses between these cities every day as well as on the return journey. The bus transfer from Bangkok to Chiang Mai takes about 8-12 hours, but the indicated travel times may vary slightly and the buses may also be delayed during the journey.

Buses can depart from various places or stations in Bangkok such as Mochit, Khao San and others, and in Chiang Mai they usually arrive at Chiang Mai Bus Terminal 3 or Chiang Mai NCA Bus Terminal or other places. Chiang Mai Bus Terminal 3 is approximately 3 km from the city center.

BOOK TICKETS with 12go.asia

A bus trip to Chiang Mai from Bangkok costs between $19-31/pp, depending on the type of bus, these prices are roughly the same throughout the year. Bus tickets from Bangkok to Chiang Mai are again easy to find and buy online in advance. When reserving a ticket, read all the instructions and information about the bus transfer again and observe the current and valid conditions of transport.

It is also advisable to arrive at the bus station in Bangkok at least 30-60 minutes before the bus departure. The bus transfer to Chiang Mai is not a bad option, in some cases it is even faster than the train journey, but the fare can be a bit more expensive than the train journey.

bus-bangkok-to-chiang-mai-sombat-tour
Luxury tourist bus from Bangkok to Chiang Mai by Sombat Tour (photo: 12go.asia)


3. DIRECT FLIGHT from Bangkok to Chiang Mai

If you prefer the fastest and most comfortable transfer option to Chiang Mai from Bangkok, you also have a direct flight connection available. There are plenty of direct flights on this route from airlines such as Nok Air, Air Asia, Thai Airways, Thai Lion Air, Bangkok Air, Thai Smile, VietJet Air and others.

Sometimes these direct flights can be a relatively cheap way to get to Chiang Mai, and as a result, you can save a few hours of time compared to land transport options. However, it is also advisable to include the transfer to the airport in Bangkok and the wait before departure.

Air transfer from Bangkok to Chiang Mai takes about 1-1.5 hours, depending on the company, in total, including the transfer to the airport and waiting before departure, it is about 5 hours. Flights are operated from Suvarnabhumi and Don Mueang airports in Bangkok to Chiang Mai International Airport, which is approximately 5 km from the city center.

BOOK FLIGHT to Chiang Mai

A direct flight to Chiang Mai from Bangkok will cost you between $30-150/pp, depending on the airline, the cheapest flights are usually offered by Thai AirAsia, which operates several flights every day. You can easily find and book flights to Chiang Mai online in advance, the earlier you search for a ticket, the cheaper the flight can be.

Again, read all flight information and instructions and follow airline guidelines when booking your flight. A direct flight is probably the best transport option from Bangkok to Chiang Mai and is suitable for those who want to skip other places to visit and prefer the fastest option.

flight-bangkok-to-chiang-mai
Direct flight to Chiang Mai from Bangkok is the most fastest and comfortable way of transfer.


4. PRIVATE TAXI / CAR from Bangkok to Chiang Mai

If you are looking for a private transfer as a transportation option to Chiang Mai from Bangkok in Thailand, you can also use this option. This is, of course, the most expensive transport option between these cities, but it is comfortable and guarantees privacy and comfort during the journey.

Companies such as Bangkok Taxi 24, MCC Van, Team Holiday, Glassflower, Thailand Limo by Datum, N and T Travel, Go2Trip, SmartEn Plus, Kanokwan and others will offer you a private transfer in modern cars to Chiang Mai. All these companies offer modern and comfortable smaller classic cars, SUVs and even minivans for those traveling in a group of several people at once.

These minivans can be suitable for group travel and you can budget the fare per passenger. Transportation by private car with a driver from Bangkok to Chiang Mai takes about 8-10 hours, but this time may vary slightly, depending on your route. You can choose your departure point in Bangkok and your arrival point in Chiang Mai.

BOOK TAXI / CAR to Chiang Mai

Transfer by private car / taxi with driver to Chiang Mai costs between $240-550/vehicle, but it depends on the type of car you choose. The general rule is that smaller classic cars for 1-3 passengers are a cheaper transport option than larger SUVs or modern luxury minivans and minibuses for more people.

You can easily search and book your private chauffeured car to Chiang Mai from Bangkok online ahead of time. Transport by private car/taxi will not be a suitable option for low-cost travelers due to the higher price for the transfer.

private-car-taxi-bangkok-to-chiang-mai
From Bangkok to Chiang Mai you can also travel by private taxi/car with a driver (photo: Firstplan Transport Services, 12go.asia)


❓ FAQ + Tips – Travel route from Bangkok to Chiang Mai:

1. How to book tickets + flights from Bangkok to Chiang Mai?

    • Book tickets + flights from Bangkok to Chiang Mai online on 12go.asia ➜ or Baolau ➜.
    • you can also book another tickets or flights for another popular tourist places in Thailand

2. What is the travel time from Bangkok to Chiang Mai?

    • Travel by plane (direct flight) from Bangkok to Chiang Mai takes about 1-1.5 hour.
    • Travel by train from Bangkok to Chiang Mai takes about 10-14.5 hours.
    • Travel by tourist bus from Bangkok to Chiang Mai takes about 8-12 hours.
    • Travel by van/private car from Bangkok to Chiang Mai takes about 8-10 hours.

3. What is the travel distance from Bangkok to Chiang Mai?

    • Travel distance from Bangkok to Chiang Mai is about 700 km.

4. How much does it cost to travel from Bangkok to Chiang Mai?

    • Transfer by plane (direct flight) from Bangkok to Chiang Mai costs about $30-150/pp.
    • Transfer by train from Bangkok to Chiang Mai costs about $9-50/pp (depends on the class).
    • Transfer by tourist bus from Bangkok to Chiang Mai costs about $19-31/pp.
    • Transfer by private car/van from Bangkok to Chiang Mai costs about $240-550/car.

5. What type of trains you can use for transport from Bangkok to Chiang Mai?

    • You can book 1st, 2nd and 3rd class of Thai Railways trains to Chiang Mai. The most cheapest class is the 3rd class train – seats, but it is recommended for tourists to book 1st or 2nd class air-conditioned trains. There are also sleeper berths in these trains of Thai Railways.

6. What is the most cheapest way of transport from Bangkok to Chiang Mai?

    • The most cheapest way of transport from Bangkok to Chiang Mai is to travel by train – 3rd class – seat, train ticket for this class costs about $8-10/pp. But if you are looking for comfortable way of transport, you should choose and book definitely 1st or 2nd class train (seat or berth).

7. What is the best way of transport from Bangkok to Chiang Mai?

    • The best way of transport from Bangkok to Chiang Mai is to travel by plane. There are various direct flights every day from Bangkok to Chiang Mai and these flights are sometimes very cheap. Low-cost flights to Chiang Mai start already at $30 and are operated by various airlines from Thailand.

8. How to go back from Chiang Mai to Bangkok?

    • From Chiang Mai to Bangkok you can travel by train, bus or plane. The same way how you arrived to Chiang Mai. There are tourist buses and trains + direct flights to Bangkok every day. From Chiang Mai you can also travel by plane to another popular tourist places in Thailand.

9. Where to go from Chiang Mai?

    • From Chiang Mai you can travel to Chiang Rai or Nan. Chiang Rai is another popular tourist site in northern Thailand and it is about 190 km by land. There are some local tourist buses on this route and you can book bus tickets on 12go.asia. There is no railway between Chiang Mai and Chiang Rai and Nan. You can also visit beautiful mountain province of Mae Hong Son. Teoretically you can go to Laos and visit Luang Prabang.

10. What is the quality of the buses from Bangkok to Chiang Mai?

    • From Bangkok to Chiang Mai, you can use various modern to almost luxurious large buses that have various amenities, a charger, an LCD TV and or even a toilet in the vehicle. You will see all this information when searching for tickets.

BOOK a TOUR / ACTIVITY in Chiang Mai

book-private-tour-chiang-mai


🚆 Train Schedule / Timetable – Bangkok to Chiang Mai + Train Tickets:

Train Schedule - Bangkok to Chiang Mai

Departs in Bangkok

Arrival in Chiang Mai

Book train ticket

Thai Railway SP7

09:05

19:30

From $17.00

Thai Railway SP13

20:05

08:40

From $9.00

Thai Railway EX51

22:30

12:10

From $8.00

Thai Railway RP109

14:15

04:05

From $7.00

Thai Railway SP9

18:40

07:15

From $32.00


🚍 Bus Schedule / Timetable – Bangkok to Chiang Mai + Bus Tickets:

Bus Schedule - Bangkok to Chiang Mai

Departure in Bangkok

Arrival in Chiang Mai

Bus Ticket - Price

Bangkok Busline

06:00

16:30

From $20.00

Bangkok Busline

14:00

23:30

From $20.00

Bangkok Busline

16:00

01:30

From $23.00

Bangkok Busline

18:50

04:20

From $20.00

Bangkok Busline

20:00

06:00

From $30.00

Bangkok Busline

20:35

06:05

From $20.00

Sritawong Tour

07:00

17:55

From $19.00

Sritawong Tour

08:00

17:45

From $27.00

Sritawong Tour

12:00

22:55

From $19.00

Sritawong Tour

19:00

06:00

From $27.00

Sritawong Tour

20:30

06:15

From $27.00

Sombat Tour

07:00

17:30

From $31.00

Sombat Tour

08:00

18:30

From $27.00

Sombat Tour

13:00

23:30

From $23.00

Sombat Tour

18:00

04:30

From $23.00

Sombat Tour

19:25

05:55

From $31.00

Sombat Tour

20:10

06:40

From $23.00

Sombat Tour

21:00

07:30

From $31.00

Transport Co

07:25

00:46

From $20.00

Transport Co

18:10

11:31

From $20.00

Transport Co

19:50

13:11

From $20.00

Nakhonchai

08:30

18:43

From $22.00

Nakhonchai

10:00

20:16

From $22.00

Nakhonchai

18:30

04:43

From $22.00

Nakhonchai

20:01

05:46

From $30.00

Nakhonchai

21:15

07:00

From $30.00

Nakhonchai

21:45

06:40

From $30.00


🚕 Taxi Schedule / Timetable – Bangkok to Chiang Mai + Prices:

Taxi Schedule - Bangkok to Chiang Mai

Travel time

Price (Car)

N and T Travel

09:00

From $290.00

Go2Trip

10:00

From $319.00

SmartEn Plus

11:00

From $429.00

Kanokwan

10:00

From $283.00

Bangkok Taxi 24

09:55

From $269.00

Bangkok Taxi 24

09:40

From $249.00

12Go Transfer

08:30

From $325.00

Glassflower

09:00

From $252.00

Glassflower

09:00

From $337.00

Thailand Limo

08:00

From $431.00

Thailand Limo

09:00

From $441.00

Thailand Limo

10:00

From $428.00

Jed Yord

10:00

From $499.00

MCC VAN

08:00

From $335.00

BOOK Your HOTEL in Chiang Mai


🎫 Book your tickets / car from Bangkok to Chiang Mai + Schedule:

Vietnam to Thailand ➔

How useful was this post?

Click on a star to rate it!

Average rating 4.8 / 5. Vote count: 62

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

Share: