How to go → NAN to BANGKOK? ☀️

how-to-go-nan-to-bangkok
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 🎫

Quick answer: Travelling from Nan to Bangkok, you have several good options—choose a direct flight for the fastest journey, a tourist bus for a budget‑friendly route, a bus + train combo if you prefer a different route, or a private car/taxi if you value full comfort and flexibility. You can book tickets from Nan to Bangkok easily online in advance.

At a glance:

  • 📍 Distance: approx. 670 km by road and 560 km by air.
  • ⏱️ Travel time: Flight ~1–1.5 hours | Bus ~10–13 hours | Bus + Train ~14–18 hours | Private Car ~9–11 hours.
  • 💰 Price range: Flight US$ 35–80 pp | Bus US$ 17–30 pp | Bus + Train US$ 15–60 pp | Car US$ 270–500.
  • ✈️ Flight: Direct flight from Nan Nakhon Airport to Bangkok (Don Mueang or Suvarnabhumi).
  • 🚍 Bus: Overnight tourist buses from Nan bus terminal to Bangkok’s Mo Chit / Chatuchak.
  • 🚆 Bus + Train: Bus/van from Nan to Den Chai, then train from Den Chai to Bangkok.
  • 🚕 Private Car / Taxi: Direct private car/taxi transfer from Nan to Bangkok for groups or those with lots of luggage.

Last updated in November 2025


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

    • Travel distance from Nan to Bangkok in Thailand is about 670 km by road and about 560 km by plane. There are 4 ways how you can get to Bangkok from Nan – direct flight, travel by bus, bus + train via Chiang Mai and private car via Chiang Mai. The best and fastest option is to take a direct flight from Nan Nakhon Airport to Bangkok (Don Mueang or Suvarnabhmi Airport). Transfer by plane – direct flight from Nan Nakhon Airport to Bangkok takes about 1-1.5 hour and it costs about $35-80/pp. Another option how to reach Bangkok from Nan is to travel by tourist bus. Travel by tourist bus from Nan to Bangkok takes about 10-13 hours and bus tickets cost about $17-30/pp. Buses from Nan arrive mainly to Mochit and Chatuchak in Bangkok.
    • There is no direct railway from Nan to Bangkok, but you can travel by bus or car to Den Chai and from this city you can travel by train of Thai Railway to Bangkok. Transport by bus + train from Nan to Bangkok via Den Chai takes about 14-18 hours and it costs about $10-40/pp. The last way how to reach Bangkok from Nan is to travel by bus + private car / taxi. It is a good option only if you want to visit Chiang Mai. Travel by tourist bus + private car from Nan to Bangkok takes about 9-11 hours and it cost about $270-500/vehicle. Before you arrive to Bangkok, read also carefully this article: Weather in Bangkok.

BOOK TICKETS with 12go.asia

    • Bangkok is the capital and largest city of Thailand. This city is also the most important transport hub and junction in Thailand. Bangkok is easily accesible by plane from various cities and tourist sites in Thailand. And also from Nan you can travel by plane, this is the most comfortable option how to go to Bangkok from Nan in northern Thailand. If you take a direct flight you will save a lot of travel time. Nan has no railway stations, so there is no direct train to Bangkok, only train from Den Chai, teoretically you can also travel by train from Chiang Mai – the most visited city of northern Thailand. You can search and book tickets or flights to Bangkok from nan Easily online. From Bangkok you can also travel to Krabi or Koh Samui in southern Thailand – the most popular tourist sites.
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 flights is the fastest and best option of transfer to Bangkok from Nan
    • direct flight from Nan to Bangkok takes about 1-1.5 hour
    • one-way direct flight from Nan to Bangkok costs about $35-80/pp
    • airlines from Nan to Bangkok: Thai Smile, Thai Air Asia, Nok Air…
    • airport in Nan – Nan Nakhon Airport, airports in Bangkok: Don Mueang airport, Suvarnabhumi airport
    • You can book direct flights from Nan to Bangkok online on 12go.asia ➜ or Baolau ➜
    • from Bangkok Airport you can also travel to Hua Hin
✈️ 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

    • from Nan to Bangkok you can also travel by tourist bus, another cheap way
    • bus companies to Bangkok: Sombat Tour, Nakhonchai Air, Transport Co, Bangkok Busline, Budsarakham Tour, Sritawong Tour, Tara Tour and Travel, Bus with Torch
    • travel by tourist bus from Nan to Bangkok takes about 10-15 hours
    • travel by tourist bus from Nan to Bangkok costs about $17-30/pp
    • buses depart from Nan Bus Terminal, Thung Chang Bangchak, Pua, Tha Wang Pha, Wiang Sa
    • buses arrive to Mochit Bus Station, Chatuchak or other private bus stations
    • there are various modern sleeper buses, day and overnight buses + VIP sleeper buses
    • Book bus tickets from Nan to Bangkok online on 12go.asia ➜ or Baolau ➜
🚍 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


A) Bus or car from Nan to Den Chai

    • from Nan to Den Chai you can travel by local bus or private car
    • travel time by bus or car to Den Chai is about 3 hours

B) Train from Den Chai to Bangkok

    • from Den Chai you can travel by train of Thai Railway to Bangkok
    • travel by train to Bangkok from Den Chai costs about $7-40/pp
    • travel by train from Den Chai to Bangkok takes about 7-10 hours
    • you can check current Thailand Railway Map + Thailand Train Timetable
    • Book train tickets from Den Chai to Bangkok online on 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

The most expensive option for a transfer from Nan to Bangkok is a private car/taxi with a driver. This option for transport between these cities will be offered by MCC Van, Kim Transfers Thailand, AEC168 Transport and Travel, Andaman Taxis, Gosafe Transport or Kanokwan Travel. These companies will offer you modern air-conditioned smaller or larger cars such as SUVs or minivans as well as experienced drivers. Private car transport from Nan to Bangkok takes about 9-11 hours and costs between $270-500/car. These prices vary depending on the type of car and the route operated, smaller cars are a cheaper option, larger cars are usually a more expensive option.

BOOK TAXI / CAR to Bangkok

However, you can calculate the transfer fare between the individual passengers in the car and you can also choose your departure and arrival point. You can also arrive at Suvarnabhumi Airport in Bangkok by private cars. A private transfer from Nan to Bangkok will be a suitable option mainly for travelers with a larger travel budget.

You can easily search and book your private car/taxi with a driver from Nan to Bangkok online well in advance. You can also choose this transport option with a transfer in Chiang Mai, various companies operate private cars with drivers on the Nan – Chiang Mai – Bangkok route.

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:

1. How to book tickets, flights, private taxi/car from Nan to Bangkok?

    • You can book and buy ferry tickets to Bangkok from Nan on 12go.asia ➜.
    • You can search and book another tickets, e.g. Nan > Chiang Mai, Chiang Mai to Bangkok…

2. What is the travel time from Nan to Bangkok?

    • Travel by plane from Nan to Bangkok (direct flights) takes about 1-1.5 hour.
    • Travel by tourist bus from Nan to Bangkok takes about 10-15 hours.
    • Travel by bus+train from Nan to Bangkok (via Den Chai) takes about 14-18 hours.
    • Travel by private taxi/car from Nan to Bangkok takes about 9-13 hours.

3. How much does it cost to get from Nan to Bangkok?

    • Transfer by plane from Nan to Bangkok (direct flight) costs about $35-80/pp.
    • Transfer by tourist bus from Nan to Bangkok costs about $17-30/pp.
    • Transfer by bus+train from Nan to Bangkok (via Den Chai) costs about $15-60/pp.
    • Transfer by private car/taxi from Nan to Bangkok costs about $280-500.

4. What is the travel distance from Nan to Bangkok?

    • Travel distance from Nan to Bangkok is about 670 km by road (bus, train, car) and about 560 km by plane.

5. What is the most cheapest way of travel from Nan to Bangkok?

    • The most cheapest way of transport to Bangkok from Nan in Thailand is to travel by tourist bus or bus + train via Den Chai Railway Station.

6. What is the best and fastest way of transport from Nan to Bangkok?

    • The best and fastest option how to get to Bangkok from Nan is to travel by plane. There are various direct low-cost flights of various thai airlines every day. This way is also very cheap, direct flight costs about $35-80/pp and takes only about 1 hour.

7. Is there also a direct train from Nan to Bangkok?

    • No, there is no direct train from Nan to Bangkok, Nan has no railway station. The closest station is in Den Chai. You can travel from Nan to Den Chai by local bus or private car, from Den Chai you can travel by seat or sleeper train of Thai Railway to Bangkok.

8. Where you can travel from Bangkok?

    • From Bangkok you can travel to various interesting places in Thailand, it is largest transport junction. From Bangkok you can travel by bus, car or train to Pattaya in the east of Thailand or you can go by train, bus or plane to Surat Thani or Phuket – the most popular tourist site in southern Thailand. You can also go to Saigon in Vietnam.

9. Where to stay in Bangkok?

10. How you can travel in Thailand?

    • You can travel by various ways of transport in Thailand, you can use various buses / minivans, trains, private cars / taxi, boats and ferries or you can rent a motorbike or bicycle. Read this article: Transportation in Thailand.

11. How to travel solo in Thailand?

    • Embark on a solo adventure in Thailand by researching destinations, ensuring personal safety, trying local experiences, connecting with fellow travelers, and savoring the diverse landscapes and attractions the country has to offer. Traveling on your own in Thailand is very popular by travelers. Read this article: Solo Travel in Thailand.

BOOK a TOUR / ACTIVITY in Bangkok

book-private-tour-tickets-bangkok

BOOK YOUR HOTEL in Bangkok


🎫 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: 1

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: