Bangkok to Chiang-mai

   Bangkok to Chiang-mai Road Distance 686.8 km
   Bangkok to Chiang-mai Aerial Distance 582 km
  Bangkok to Chiang-mai Travel Time 8 hr 51 min

How to reach Chiang-mai from Bangkok

Traveling from Bangkok to Chiang Mai has several options. You can take a flight. Alternatively, you can enjoy a scenic 10-12 hour overnight train journey from Hua Lamphong Railway Station. The affordable option is a 9-11 hour bus ride from Northern Bus Terminal (Mo Chit). If you want a more quick and private option, you can rent a car for the 8-9 hour drive along well-maintained highways covering approximately 686 kilometers

Knowing The Details

1. Bangkok to Chiang Mai by Train
2. Bangkok to Chiang Mai by Bus
3. Bangkok to Chiang Mai by Flight
4. Bangkok to Chiang Mai by Car
5. Popular Routes to Chiang-mai
6. Popular Routes from Bangkok
7. Places to Visit in Chiang-mai
8. Hotels in Chiang-mai

Chiang-mai Travel Packages

Compare quotes from upto 3 travel agents for free

1. Bangkok to Chiang Mai by Train

Traveling from Bangkok to Chiang Mai by train offers a picturesque journey through Thailand's countryside. Departing from Bangkok's Hua Lamphong Railway Station, the overnight train provides an immersive experience. The journey is a 10-12 hour ride with different seating options.

 Fares
The prices usually range from 631 THB to 1653 THB depending on the type of travel. There are options like 1st Class A/C Sleeper, 2nd class AC sleeper, and Seating options with the fan.

Starting to Drop points
The train journey starts at Krung Thep Aphiwat Central Terminal Station and goes to Chiang Mai Railway Station at different times throughout the day. Booking the tickets in advance is usually recommended as they are almost always sold out.

Timings 
Krung Thep Aphiwat Central Terminal Station to Chiang Railway Station
Timings 09: 05 to 19:30, 14:15 to  04:05, 18:40 to 07:15 (overnight train option)

2. Bangkok to Chiang Mai by Bus

Traveling from Bangkok to Chiang Mai by bus offers a budget-friendly option. The distance is around 687 kilometers. Buses depart from Bangkok's Northern Bus Terminal (Mo Chit), which takes around 9-11 hours to reach Chiang Mai. You can quickly get to the bus terminal from MRT subway station Khampaeng Phet by taxi, which costs less than 50 THB.

Boarding and Dropping points
Buses depart from Bangkok's Northern Bus Terminal (Mo Chit) to different dropping points in Chaing Mai. The most common points are Chiang Mai Bus Terminal 3 and Chaing Mai Arcade 2.

Routes
Route 1: The most direct route usually follows Highway 1 (Phahonyothin Road) north from Bangkok to Ayutthaya, then you can continue on Highway 32 to Nakhon Sawan. From Nakhon Sawan, buses typically retake Highway 1, passing through Phitsanulok, Lampang, and eventually reaching Chiang Mai.

Route 2: Another standard route heads north from Bangkok on Highway 32 (Asia Road) towards Nakhon Sawan. From there, buses will continue on Highway 1 or take Highway 11, passing through Phitsanulok, Sukhothai, and Lampang before arriving in Chiang Mai.

Timings Fares and Operators
Different tour operators offer travel options at different fares. Sombat Tours, Nakhonchai Air, Stirawang Tour, and Bangkok Blueline are the most common operators. These buses offer standard VIP and VIP24, including reclining seats, onboard entertainment, and snacks.

Fares
The fares for buses from Bangkok to Chaing Mai are around 500-700 THB to 1000-1500 THB. The prices depend on factors like tour operators, the type of buses, and the timing.

How to Book?
You can book tickets for each mode online. However, there is a specific price difference between booking trains online and manually. Therefore, it is recommended that you check and book the tickets in advance.

3. Bangkok to Chiang Mai by Flight

Flying from Bangkok to Chiang Mai is the quickest way to go. Airlines like Thai Airways, Thai AirAsia, Bangkok Airways, and Nok Air have daily flights from Bangkok's airports to Chiang Mai. The flight takes about 1 hour and 15 minutes, so it's great if you want to get there fast. Prices usually range from 1000 THB to 5000 THB depending on which airline you choose, when you book, and availability.

4. Bangkok to Chiang Mai by Car

For travelers choosing the road journey from Bangkok to Chiang Mai by car, several routes offer scenic drives, each with its attractions. Here are the detailed routes:

Route 1: Phahonyothin Road (Highway 1) and Highway 11: This route takes drivers north on Highway 1 towards Ayutthaya, then continuing through Saraburi, Nakhon Sawan, and Lampang before merging onto Highway 11 towards Chiang Mai.

Route 2: Asian Highway 2 (Mittraphap Road) and Highway 11: Departing from Bangkok, this route heads north on Asian Highway 2 towards Nakhon Ratchasima (Korat), then continues through Khon Kaen and Phitsanulok before merging onto Highway 11 to Chiang Mai.

Distance and Timings
Depending on the chosen route, the distance from Bangkok to Chiang Mai by car is approximately 686 kilometers (about 423 miles). The journey generally takes 8 to 10 hours, with occasional rest stops for meals and breaks.

Popular Routes to Chiang-mai

Important Routes Time Taken Distance
Bangkok to Chiang-mai 8 hr 51 min 686.8 km
Chiang-rai to Chiang-mai 3 hr 5 min 186.4 km

Popular Routes from Bangkok

Important Routes Time Taken Distance
Bangkok to Pattaya 2 Hours 30 Mins 150 KM
Bangkok to Chiang Mai 8 hr 51 min 686.8 km
Bangkok to Koh Samui 11 hr 42 min 763.1 km
Bangkok to Hua Hin 2 hr 51 min 198.7 km
Bangkok to Ayutthaya 1 hr 13 min 79.5 km
Bangkok to Kanchanaburi 1 hr 45 min 124.6 km