How to Get from Bangkok to Nan: Complete Guide (Flight, Bus & Train)

by Admin

Reaching the peaceful mountain valley of Nan from Thailand’s bustling capital is easier than many travelers think. Whether you prefer the speed of a direct flight, the budget-friendly convenience of an overnight sleeper bus, or a scenic railway adventure, here is your complete guide on how to get from Bangkok to Nan.

Quick Comparison: Bangkok to Nan Options

Transport ModeTravel TimeApprox. Cost (THB)Best For
Direct Flight1 hr 15 mins1,200 – 3,000Speed & Convenience
Overnight Bus9 – 10 hrs650 – 950Budget & Saving a hotel night
Train + Shared Van10 – 11 hrs800 – 1,500Scenic railway experience

Option 1: Direct Flight (Fastest & Easiest)

Flying is by far the most convenient way to reach Nan.

  • Departure Airport: Don Mueang International Airport (DMK)
  • Arrival Airport: Nan Nakhon Airport (NNT)
  • Airlines: Thai AirAsia and Nok Air operate daily direct flights.
  • Duration: Approximately 1 hour and 15 minutes.
  • From Nan Airport to City: Nan Nakhon Airport is located just 3 kilometers from Nan Old Town. Metered taxis and local shared trucks (Songthaew) are stationed directly outside the terminal exit. A ride into the town center takes less than 10 minutes and costs roughly 100 – 150 THB.

Pro-Tip: If visiting during the peak cool season (November through January), flight tickets sell out quickly. Book at least 3–4 weeks in advance.

Option 2: Overnight VIP Bus (Best Value)

For backpackers and budget travelers, taking a comfortable sleeper bus overnight saves both time and a night’s accommodation.

  • Departure Station: Bangkok Northern Bus Terminal (Mo Chit 2 / Chatuchak)
  • Arrival Station: Nan Bus Terminal (downtown Nan)
  • Recommended Operator: Sombat Tour (สมบัติทัวร์) is considered the premier bus operator on this route, offering high safety standards and reliable punctuality.
  • Bus Classes:
    • VIP 24 / Super VIP: Spacious 3-seats-per-row layout, deep recline, personal entertainment screens, power outlets, snacks, and a midnight meal voucher at a rest stop. Highly recommended for taller passengers.
    • Express / Standard: 4-seats-per-row, functional and slightly cheaper.
  • Schedule & Duration: Most overnight buses depart Bangkok between 7:30 PM and 9:00 PM, reaching Nan between 5:30 AM and 7:00 AM the following morning (approx. 9–10 hours).
  • Booking: Tickets can be purchased at Mo Chit 2 terminal, via the official Sombat Tour website, or through booking platforms like 12Go Asia.

Option 3: Train + Connecting Van (The Classic Route)

Nan does not have its own train station due to the surrounding mountain ranges, but you can experience Thailand’s historic Northern Line.

  1. Step 1: Train from Bangkok to Den Chai
    • Board an evening sleeper train from Krung Thep Aphiwat Central Terminal in Bangkok heading towards Chiang Mai.
    • Disembark at Den Chai Railway Station in Phrae province (around 7–8 hours).
  2. Step 2: Connecting Minivan to Nan
    • Right outside Den Chai station, shared minivans and local connecting buses wait for train arrivals.
    • Board a van directly to Nan Bus Terminal (approx. 1.5 to 2 hours, ~120–150 THB).

Which Option Should You Choose?

  • Choose the flight if you only have 3 to 4 days to explore Nan.
  • Choose the Sombat Tour VIP bus if you want maximum value, comfort, and zero daytime lost to transit.
  • Choose the train if you want to travel slowly and take in the morning rural scenery of Northern Thailand.

You may also like