
Bus
Best balance of price, direct and frequent connections
Train
Fast, reliable option, comfortable seating, direct journey
Private taxi/car
Door-to-door transfer, flexible departure, comfortable option
Flights
No flights available, short distance unnecessary
Quick answer: Travelling from Bangkok to Nakhon Sawan offers you convenient and flexible modes of transport—whether it’s the affordable train, quick bus/minivan, or a private car for door‑to‑door travel. You can book tickets from Bangkok to Nakhon Sawan easily online in advance.
At a glance:
- 📍 Distance: approx. 250 km by road.
- ⏱️ Travel time: Train ~3.5‑4.5 hours | Bus/Minivan ~3.5‑4 hours | Private Car/Taxi ~3‑3.5 hours.
- 💰 Price range: Train US$ 3‑30 pp | Bus/Minivan US$ 9‑24 pp | Private Car/Taxi US$ 100‑155
- 🚆 Train: Direct train services from Bangkok to Nakhon Sawan Railway Station.
- 🚍 Bus/Minivan: Regular air‑conditioned buses or vans from Bangkok’s bus terminal to Nakhon Sawan.
- 🚕 Private Car/Taxi: Private hire or taxi to Nakhon Sawan for comfort and flexibility.
Last updated in April 2026
From Bangkok to Nakhon Sawan you can travel by train, bus, or private taxi.
The distance from Bangkok to Nakhon Sawan is about 250 km. Trains are the cheapest and most popular option, taking about 3.5–4.5 hours with fares from $3–30 per person.
Tourist buses take about 3.5–4 hours and cost around $6–24 per person. For the fastest and most flexible journey, you can also book a private taxi or car, with travel times of about 3–3.5 hours and prices from $100–270 per vehicle.
Nakhon Sawan, known as the “Heavenly City,” lies on the main railway route between Bangkok and Chiang Mai. The city is famous for Bueng Boraphet, Thailand’s largest freshwater lake, and is easily accessible by train, bus, or road.
| Transfer modes from Bangkok to Nakhon Sawan: | Travel Time | Cost Range |
|---|---|---|
| Train | 3.5–4.5 hours | $3–30 per person |
| Tourist Bus / Van | 3.5–4 hours | $6–24 per person |
| Private Car / Taxi | 3–3.5 hours | $100–270 per car |
How do I get from Bangkok to Nakhon Sawan?
1. TRAIN from Bangkok to Nakhon Sawan
👉 Train is the cheapest and most popular way to travel from Bangkok to Nakhon Sawan.
- ✔️ Best for: budget travelers and those who prefer comfortable rail travel
- ✔️ Travel time: ~3.5–4.5 hours
- ✔️ Cost: $3–30 per person
- ✅ Best Option: 2nd Class air-conditioned seat for the best value
- 💡 Tip: 3rd Class hard-seat tickets start from only $2–4 per person.
- 🌏 Extra Tip: Check the Thailand Railway Map and Thailand Train Timetable before your trip.
Thai Railways operates about 6 daily trains from Krung Thep Aphiwat Central Terminal Station to Nakhon Sawan Railway Station. The journey takes about 3.5–4.5 hours.
Train tickets cost about $3–30 per person, depending on the class. You can choose from 2nd and 3rd class seats, while some services also offer sleeper berths.
Train travel is the most affordable option and a comfortable way to reach Nakhon Sawan. Booking tickets online in advance is recommended, especially for higher-class seats.
| Train | Departure in Bangkok | Arrival in Nakhon Sawan | Train Ticket |
|---|---|---|---|
| Thai Railways RP107 | 20:45 | 00:04 | From $2.95 |
| Thai Railways SP7 | 09:05 | 11:37 | From $12.70 |
| Thai Railways RP111 | 07:30 | 11:21 | From $2.95 |
| Thai Railways SP13 | 20:05 | 23:28 | From $7.20 |
| Thai Railways RP109 | 14:15 | 18:24 | From $2.95 |
| Thai Railways EX51 | 22:30 | 02:21 | From $6.00 |
| Thai Railways SP9 | 18:40 | 22:14 | From $24.00 |

2. VAN / BUS from Bangkok to Nakhon Sawan
👉 Tourist bus is a cheap and convenient way to travel from Bangkok to Nakhon Sawan.
- ✔️ Best for: budget travelers looking for frequent departures
- ✔️ Travel time: ~3.5–4 hours
- ✔️ Cost: $6–24 per person
- ✅ Best Option: Air-conditioned tourist bus or modern minivan
- 💡 Tip: Arrive at the departure terminal at least 30 minutes before departure.
- 🌏 Extra Tip: Buses depart mainly from Mo Chit Bus Terminal and Mochit New Van Terminal.
Tourist buses and minivans are a popular alternative to trains. The journey from Bangkok to Nakhon Sawan takes about 3.5–4 hours.
Tickets cost approximately $6–24 per person. Services are operated by companies such as Paknam Pho Minibus, Budsarakham Tour, Thai Sriram, Kasemthara, Kamphaeng Phet Tour, and Transport Co.
Most buses depart from Mo Chit Bus Terminal or Mochit New Van Terminal and arrive at Nakhon Sawan Bus Station.
| Bus Company | Departure in Bangkok | Arrival in Nakhon Sawan |
|---|---|---|
| Paknam Pho Minibus | 05:00 | 09:00 |
| Paknam Pho Minibus | 07:00 | 11:00 |
| Paknam Pho Minibus | 09:00 | 11:00 |
| Paknam Pho Minibus | 11:00 | 15:00 |
| Paknam Pho Minibus | 13:00 | 17:00 |
| Paknam Pho Minibus | 15:00 | 19:00 |
| Paknam Pho Minibus | 17:00 | 21:00 |
| Paknam Pho Minibus | 19:00 | 23:00 |
| Thai Sriram bus | 08:00 | 11:30 |
| Thai Sriram bus | 18:00 | 21:30 |
| Budsarakham Tour | 17:45 | 21:25 |
| Kamphaeng | 16:00 | 19:50 |
| Kasemthara | 19:00 | 22:30 |

3. PRIVATE TAXI / CAR from Bangkok to Nakhon Sawan
👉 Private taxi is the most comfortable way to travel from Bangkok to Nakhon Sawan.
- ✔️ Best for: families, groups, and travelers who prefer door-to-door service
- ✔️ Travel time: ~3–3.5 hours
- ✔️ Cost: $100–270 per vehicle
- ✅ Best Option: Private car with hotel or airport pickup
- 💡 Tip: Book your private transfer online before your trip.
- 🌏 Extra Tip: Minivans are a great choice for groups sharing the travel cost.
A private taxi or car offers the fastest and most convenient way to reach Nakhon Sawan from Bangkok. Companies such as 12Go Transfer, Kim Transfers Thailand, Thailand Limo by Datum, Gosafe Transport, and others operate modern sedans, SUVs, and minivans. Learn more about transportation in Thailand.
The journey takes about 3–3.5 hours, with prices ranging from $100–270 per vehicle. Transfers are available from hotels, Suvarnabhumi Airport, and Don Mueang Airport.
Private transfers are ideal if you want maximum comfort, flexibility, and a direct door-to-door service without changing transport.
| Taxi Service | Travel Time | Price (Car) |
|---|---|---|
| Than Car Service | 02:55 | From $108.00 |
| Thailand Limo by Datum | 03:20 | From $160.00 |
| Kim Transfers | 03:15 | From $100.00 |
| Gosafe Transport | 03:15 | From $175.00 |
| Andaman Taxis | 02:30 | From $110.00 |
| Easyride Services | 03:00 | From $100.00 |
| Torch Taxi | 03:15 | From $120.00 |
| AEC 168 Transport | 03:15 | From $110.00 |

❓ FAQ — Travel from Bangkok to Nakhon Sawan
How to book tickets or a private car from Bangkok to Nakhon Sawan?
How long does it take to travel from Bangkok to Nakhon Sawan?
Travel from Bangkok to Nakhon Sawan takes about 3.5–4.5 hours by train, 3.5–4 hours by bus, or around 3–3.5 hours by private car.
What is the travel distance from Bangkok to Nakhon Sawan?
The travel distance from Bangkok to Nakhon Sawan is approximately 250 km by road.
How much does it cost to travel from Bangkok to Nakhon Sawan?
Train tickets cost about $3–30 per person, buses $6–24 per person, and private cars about $100–270 per vehicle.
Do I need to print my train ticket?
Yes. It is recommended to print your train e-ticket for the Bangkok to Nakhon Sawan route before departure.
What train classes are available?
Thai Railways operates 1st, 2nd, and 3rd class trains. Most travelers choose 2nd Class air-conditioned seats for the best value.
What is the cheapest way to travel from Bangkok to Nakhon Sawan?
The cheapest option is the train, with 3rd Class tickets starting at around $2–3 per person.
What is the best transport option?
The train is the best choice for most travelers because it is affordable, comfortable, and offers several departures every day.
Are there direct flights from Bangkok to Nakhon Sawan?
No. There are currently no direct flights between Bangkok and Nakhon Sawan.
How to travel from Nakhon Sawan back to Bangkok?
You can return by train, bus, or private car. You can also stop in Lopburi on the way.
Where can you travel from Nakhon Sawan?
Where to stay in Nakhon Sawan?
Search hotels, resorts, and guesthouses here: Book accommodation in Nakhon Sawan.
BOOK a TOUR / ACTIVITY in Thailand ➜
💡 Practical Travel Tips for Bangkok to Nakhon Sawan
Traveling from Bangkok to Nakhon Sawan is easy thanks to frequent trains, buses, and private transfers. Nakhon Sawan is also a popular gateway to northern Thailand.
- Train or Bus: Trains are the cheapest and most comfortable option, while buses offer more departure times.
- Book Early: Reserve tickets in advance during weekends and public holidays.
- Bring Essentials: Carry water, snacks, a charger, and a light jacket for air-conditioned transport.
- Local Transport: Taxis, tuk-tuks, and motorbike taxis are available at the railway station and bus terminal.
- Continue North: Nakhon Sawan is a convenient stop if you continue to Chiang Mai or other destinations.
- Visit the City: Explore the riverside parks, local markets, and the meeting point of the Ping and Nan rivers.
Tip: Train, bus, and private transfer tickets from Bangkok to Nakhon Sawan can be searched and booked online in advance.