NAN to BANGKOK — Transport Options ☀️

How to get from Nan to Bangkok by plane, bus, van, train, car, taxi
How to get from Nan to Bangkok in Thailand? You can travel by plane, bus, bus+train or private taxi/car.
  1. Flight – Nan to Bangkok
  2. Bus – Nan to Bangkok
  3. Bus + Train to Bangkok
  4. Private Car to Bangkok
  5. Book a Tour Online 🎫
  6. Book Ticket Online 🎫
Best budget

Bus

Cheapest option, direct route, widely used by travelers

Best alternative

Bus + train (via Den Chai)

Cheap option, indirect route, requires transfer and longer journey

Avoid

Private taxi/car

Very expensive, long distance, not practical transport option

Quick answer: The best way to travel from Nan to Bangkok is by direct flight, taking only about 1–1.5 hours. Budget travelers can choose an overnight bus, while a bus + train combination via Den Chai is another affordable option. Private taxis offer the most comfort and flexibility. Book tickets online in advance.

At a glance:

  • 📍 Distance: About 670 km by road / 560 km by air.
  • ⏱️ Travel time: Flight 1–1.5 hrs | Bus 10–13 hrs | Bus + Train 14–18 hrs | Taxi 9–11 hrs.
  • 💰 Price: Flight $35–80 | Bus $17–30 | Bus + Train $15–60 | Taxi $270–500.
  • ✈️ Fastest: Direct flights from Nan Nakhon Airport to Bangkok.
  • 🚍 Cheapest: Overnight tourist bus to Bangkok.
  • 🚆 Alternative: Bus or van to Den Chai, then train to Bangkok.
  • 🚕 Comfort: Private taxi is ideal for families or small groups.

Last updated: April 2026


From Nan to Bangkok you can travel by plane, bus, bus + train or private taxi.

The travel distance from Nan to Thailand‘s capital, Bangkok, is about 670 km by road and 560 km by air. The fastest option is a direct flight from Nan Nakhon Airport to Don Mueang or Suvarnabhumi Airport, taking about 1–1.5 hours and costing around $35–80 per person. Overnight tourist buses are a cheaper alternative, with a journey time of 10–13 hours and fares from $17–30 per person.

There is no direct railway from Nan, but you can travel by bus to Den Chai and continue by Thai Railway train to Bangkok. This combined journey takes about 14–18 hours and costs around $15–60 per person. Private taxis are the most comfortable option, taking about 9–11 hours with prices from $270–500 per vehicle. Before your trip, check the Weather in Bangkok.

BOOK TICKETS with 12go.asia

Bangkok is Thailand’s main transport hub, making it easy to continue your journey across the country. If you prefer rail travel, you can also take the train from Chiang Mai. From Bangkok you can continue to Krabi or Koh Samui.

Comparison of Transfer Options from Nan to Bangkok
Transfer modes from Nan to Bangkok: Travel Time Cost Range
Plane (Direct Flight) 1–1.5 hours $35–80 per person
Tourist Bus 10–15 hours $17–30 per person
Bus + Train (via Den Chai) 14–18 hours $15–60 per person
Private Car / Taxi 9-11 hours $270–500 per vehicle

BOOK TICKETS with Baolau


How to travel from Nan to Bangkok?


1. DIRECT FLIGHT from Nan to Bangkok

👉 Direct flight is the fastest and most convenient way to travel from Nan to Bangkok.

  • ✔️ Good for: saving time and maximum comfort
  • ✔️ Duration: 1–1.5 hours
  • ✔️ Ticket price: $35–80 per person
  • ✅ Best option: Direct flights operated by Thai Smile, Thai AirAsia and Nok Air.
  • 💡 Tip: Flights depart from Nan Nakhon Airport and arrive at Don Mueang or Suvarnabhumi Airport.
  • 🌏 Extra tip: From Bangkok Airport you can also travel to Hua Hin.

Flying is the fastest and most recommended way to travel from Nan to Bangkok. Direct flights operate every day and take only about 1–1.5 hours, saving many hours compared to traveling by bus or train. This option is ideal for travelers with limited time or those connecting to international flights from Bangkok.

One-way flights usually cost about $35–80 per person, depending on the season and booking date. Airlines such as Thai Smile, Thai AirAsia and Nok Air connect Nan Nakhon Airport with both Don Mueang and Suvarnabhumi airports, giving you flexible arrival options in Bangkok.

✈️ Flight Schedule from Nan to Bangkok:
Airline Departs in Nan Arrival in Bangkok
Thai AirAsia 10:00 11:10
Thai AirAsia 11:45 12:50
Thai AirAsia 13:30 14:35
Thai AirAsia 17:35 18:45
Nok Air 10:10 11:20
Nok Air 17:40 18:50
Thai Smile 12:20 13:35
Thai Smile 16:45 18:05

flight-nan-to-bangkok
From Nan to Bangkok you can travel by plane – there are direct flights, the most fastest way of transport.

2. BUS from Nan to Bangkok

👉 Tourist bus is the cheapest and most popular overland option from Nan to Bangkok.

  • ✔️ Good for: budget travelers and overnight journeys
  • ✔️ Duration: 10–15 hours
  • ✔️ Ticket price: $17–30 per person
  • ✅ Best option: Modern sleeper or VIP buses with comfortable reclining seats.
  • 💡 Tip: Buses depart from Nan Bus Terminal, Pua, Tha Wang Pha, Wiang Sa and other towns.
  • 🌏 Extra tip: Overnight buses help you save one night of accommodation.

Traveling by tourist bus is the most popular and affordable way to get from Nan to Bangkok. The journey takes about 10–15 hours, and you can choose from daytime or overnight departures. Overnight sleeper buses are usually the best choice, allowing you to travel while you sleep and arrive in Bangkok the following morning.

Several companies operate this route, including Sombat Tour, Nakhonchai Air, Transport Co, Bangkok Busline, Budsarakham Tour, Sritawong Tour and others. Modern buses offer comfortable reclining seats, air-conditioning, and some VIP services provide extra legroom and onboard amenities.

Buses depart from Nan Bus Terminal as well as nearby towns such as Pua, Tha Wang Pha, Wiang Sa and Thung Chang. Most services arrive at Mochit Bus Station, Chatuchak or other private bus terminals in Bangkok. Tickets can be easily searched and booked online before departure.

🚍 Bus Schedule + Tickets from Nan to Bangkok:
Bus Company Departs in Nan Arrival in Bangkok
Transport Co 17:00 05:46
Bangkok Busline 17:30 05:20
Bangkok Busline 18:00 05:00
Bangkok Busline 18:30 05:20
Budsarakham Tour 18:30 04:30
Sombat Tour 19:30 05:15
Nakhonchai Air 19:20 05:03

bus-nan-to-bangkok
From Nan to Bangkok you can also travel by tourist bus (photo: 12go.asia).

3. BUS + TRAIN from Nan to Bangkok

👉 Bus + train via Den Chai is a good alternative for travelers who prefer rail travel.

  • ✔️ Good for: train enthusiasts and budget travelers
  • ✔️ Duration: 14–18 hours
  • ✔️ Total price: about $15–60 per person
  • ✅ Step 1: Bus or private car from Nan to Den Chai (about 3 hours).
  • ✅ Step 2: Thai Railway train from Den Chai to Bangkok (7–10 hours).
  • 🌏 Extra tip: Check train schedules and book tickets in advance.

Although there is no direct railway from Nan, you can travel by bus or private car to Den Chai and continue by Thai Railway train to Bangkok. This combination is a good option for travelers who enjoy train journeys and want to avoid a long bus ride.

The transfer from Nan to Den Chai takes about 3 hours, followed by a train journey of 7–10 hours to Bangkok. Train tickets usually cost around $7–40 per person, depending on the class and type of seat or sleeper.

Before traveling, check the latest Thailand Railway Map and Thailand Train Timetable. Train tickets from Den Chai to Bangkok can be booked online via 12go.asia ➜ or Baolau ➜.

train-den-chai-to-bangkok
From Den Chai Railway Station you can travel by train to Bangkok (photo: 12go.asia).

4. PRIVATE TAXI/CAR from Nan to Bangkok

👉 Private car is the most comfortable and flexible way to travel from Nan to Bangkok.

  • ✔️ Good for: families, groups and travelers with lots of luggage
  • ✔️ Duration: 9–11 hours
  • ✔️ Price: $270–500 per vehicle
  • ✅ Best option: Modern private car, SUV or minivan with an experienced driver.
  • 💡 Tip: Choose your own pickup and drop-off location, including Bangkok airports.
  • 🌏 Extra tip: A minivan can be economical when the cost is shared between several passengers.

A private taxi is the most convenient way to travel from Nan to Bangkok. Companies such as MCC Van, Kim Transfers Thailand, AEC168 Transport and Travel, Andaman Taxis, Gosafe Transport and Kanokwan Travel operate modern cars, SUVs and spacious minivans with experienced drivers.

The journey takes about 9–11 hours, depending on traffic and your exact route. Prices range from $270–500 per vehicle, with smaller cars being cheaper than larger SUVs or minivans. You can also arrange pickup from your hotel and drop-off anywhere in Bangkok, including Suvarnabhumi Airport.

BOOK TAXI / CAR to Bangkok

Private transfers can be booked online in advance, and some companies also operate via Chiang Mai if you plan to include a stop there. For groups, sharing the vehicle cost makes this option much more affordable.

private-taxi-car-nan-to-bangkok
From Nan to Bangkok you can also travel by private car/taxi with a driver (photo: Kanokwan Travel, 12go.asia)

❓ FAQ + Tips – Travel route from Nan to Bangkok:

How to book tickets, flights or a private taxi from Nan to Bangkok?

Book flights, bus tickets and private cars on 12go.asia ➜.

You can also search for other routes, such as Nan → Chiang Mai or Chiang Mai → Bangkok.

How long does it take to travel from Nan to Bangkok?

Direct flights take about 1–1.5 hours, buses 10–15 hours, bus + train via Den Chai 14–18 hours, and private cars about 9–11 hours.

How much does it cost to travel from Nan to Bangkok?

Flights cost about $35–80/pp, buses $17–30/pp, bus + train $15–60/pp, and private cars about $270–500 per vehicle.

What is the travel distance from Nan to Bangkok?

The distance is about 670 km by road and approximately 560 km by air.

What is the cheapest way to travel from Nan to Bangkok?

The cheapest options are the tourist bus or a bus + train journey via Den Chai.

What is the fastest way to get from Nan to Bangkok?

A direct flight is the fastest option, taking about 1–1.5 hours and costing around $35–80 per person.

Is there a direct train from Nan to Bangkok?

No. Nan has no railway station. Travel to Den Chai by bus or car and continue by Thai Railway train.

Where can you travel from Bangkok?

From Bangkok you can travel to Pattaya, Surat Thani, Phuket or Ho Chi Minh City.

Where to stay in Bangkok?

Bangkok offers budget hostels, guesthouses, hotels and luxury resorts. Book accommodation in Bangkok ➜.

How can you travel around Thailand?

Thailand has an extensive transport network of buses, trains, ferries, flights and private transfers. Read Transportation in Thailand.

Is Thailand suitable for solo travel?

Yes. Thailand is one of the most popular destinations for solo travelers. Read Solo Travel in Thailand.


💡 Practical Travel Tips for Nan to Bangkok

Traveling from Nan to Bangkok is easy thanks to direct flights, tourist buses, train connections via Den Chai and private transfers. Choose the option that best matches your budget and travel time.

  • Best Option: Direct flights are the fastest, taking about 1–1.5 hours.
  • Budget Choice: Overnight buses are affordable and save a hotel night.
  • Train Alternative: Travel by bus to Den Chai, then continue by train to Bangkok.
  • Private Transfer: A private car offers the most comfort and flexibility.
  • Book Early: Flights and sleeper buses often sell out during holidays.
  • Arrival: Check your arrival airport or bus station before departure.

Tip: Flights, buses and private transfers from Nan to Bangkok can be booked online in advance.


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

Bangkok to Lopburi ➔

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

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

About the author:
Hi, my name is Milan and I’m from the Czech Republic. I’m an independent traveler and the creator of this guide about northern Vietnam. I’ve spent a lot of time exploring this beautiful region — especially its mountains, nature, and ethnic culture. This website was born from my personal travel experiences, and I regularly update it with new tips and information to help fellow travelers. Follow our Facebook page for updates. This site was built with passion ❤️. Read more about the author
Share: