There are two ways to travel from Bangkok to Nan: by plane or by bus, as there is no train service available. For Buses, there are three bus companies will provide this route, and you can book your tickets in advance online at Thaibusgo.com. The bus journey from Bangkok to Nan covers approximately 672 km, with estimated travel times of around 9 to 11 hours, depending on traffic, road conditions.
Bus companies
- Thaibus Tour
- Budsarakham
- Bangkok Bus Lines
Ticket Price
The bus ticket from Bangkok to Nan ranges from THB 567 to THB 882, depending on your choice of bus operators, services, and coach types. ( Please check the most recent price update online using the search box)
Where do buses from Bangkok to Nan depart?
Buses depart from Bangkok Bus Terminal Chatuchak (Mo Chit 2), Bangkok
Where do buses from Bangkok to Nan arrive?
Buses arrive at the Nan Bus Terminal, Nan
How to find the bus from Bangkok to Nan on Thaibusgo.com.

Why Visit Nan, Thailand?
Nan is located in Northern Thailand, renowned for its stunning mountain landscapes, charming historic temples, and tranquil local life. Unlike busy tourist cities, whether you’re exploring sacred temples, enjoying scenic viewpoints, or experiencing traditional communities, Nan is the perfect destination for those seeking beauty, culture, and tranquility in a Travel trip
Plan your trip from Bangkok to Sukhothai by bus and book your ticket online in advance!