
Minivan
Fast, cheap and frequent departures
Private taxi / car
Door-to-door transfer with maximum comfort
Train
Cheapest option with limited departures
Expecting flights
No direct flights on this route
Quick answer: Travelling from Kanchanaburi to Bangkok offers several reliable options: van/minibus, bus, train, or private car/taxi. The van/minibus is the most popular and budget-friendly; train offers a scenic ride; private car/taxi gives you the fastest door-to-door experience. You can book tickets from Kanchanaburi to Bangkok online in advance.
At a glance:
- 📍 Distance: about 160 km by road.
- ⏱️ Travel time: Van/Minibus ~2–3.5 hours | Train ~3–4 hours | Private Car/Taxi ~2–2.5 hours.
- 💰 Price range: Van/Minibus US$ 5–10 pp | Train US$ 3–10 pp | Private Car/Taxi US$ 60–200 per vehicle.
- 🚍 Van/Minibus: Frequent minivans or small buses from Kanchanaburi to Bangkok’s Southern Terminal.
- 🚆 Train: Train from Kanchanaburi station to Bangkok (Thonburi) with limited schedule.
- 🚕 Private Car/Taxi: Private vehicle transfer from Kanchanaburi to Bangkok, fastest for groups or comfort travel.
Last updated in April 2026
From Kanchanaburi to Bangkok you can travel by van, bus, train or private taxi.
The distance from Kanchanaburi to Bangkok is about 160 km. You can travel by minivan, tourist bus, train or private taxi. The most popular option is a minivan, taking about 3 hours and costing around $5-10 per person. Private taxis are the fastest option, taking about 2.5 hours and costing around $60-200 per vehicle.
Travel by train to Bangkok (Thonburi Railway Station) takes about 3 hours and tickets cost around $3-10 per person, although departures are limited. There are no direct flights because Kanchanaburi has no airport. You can easily search and book tickets or a private transfer online. From Bangkok you can also travel to Ho Chi Minh City.
Bangkok is Thailand’s capital and largest city, easily accessible from Kanchanaburi by road or rail. It is famous for its temples, markets, street food and nightlife, and is served by two international airports. Before your trip, check the weather in Bangkok. From Bangkok you can also travel to Khon Kaen or visit Nakhon Sawan.
| Transfer Mode – Kanchanaburi to Bangkok: | Travel Time | Cost Range |
|---|---|---|
| Bus / Van | 2–3.5 hours | $5–10 per person |
| Train | 3–4 hours | $3–10 per person |
| Private Car / Taxi | 2–3.5 hours | $60–200 per car |
| Van (from Erawan National Park) | N/A | $7 per person |
How do I get from Kanchanaburi to Bangkok?
1. VAN / MINIVAN from Kanchanaburi to Bangkok
Traveling by minivan is the most popular and affordable way to get from Kanchanaburi to Bangkok. The journey takes about 3 hours, with one-way tickets costing around $5-10 per person. Modern minivans are operated by companies such as Yamajareon Co., Kwan Chee Vee Tour, Hanuman Tour Siam and Monsiri.
Most minivans arrive at the Southern Terminal in Bangkok. There are also private minivan services from Erawan National Park, making this option convenient for travelers exploring the area.
Minivan departures are frequent throughout the day, and tickets can be easily searched and booked online in advance to secure your preferred departure time.

2. BUS / MINIBUS from Kanchanaburi to Bangkok
Traveling by tourist bus is another affordable option from Kanchanaburi to Bangkok. The journey takes about 2-3 hours, depending on traffic, and bus tickets cost around $5-10 per person.
Several companies operate this route, including Win Happy, Kanchanaburi Express, Tara Tour and Travel, and Thai Sriram. Buses run daily with multiple departures, making it easy to find a suitable connection.
Bus tickets from Kanchanaburi to Bangkok can be searched and booked online in advance for the best availability and departure times.
| Bus Operator | Departs in Kanchanaburi | Arrival in Bangkok |
|---|---|---|
| Win Happy | 05:00 | 08:00 |
| Win Happy | 07:00 | 10:00 |
| Win Happy | 10:00 | 13:00 |
| Monsiri Travel | 05:00 | 08:20 |
| Monsiri Travel | 06:00 | 09:20 |
| Monsiri Travel | 09:00 | 12:20 |
| Monsiri Travel | 12:00 | 15:20 |
| Monsiri Travel | 15:00 | 18:20 |
| Monsiri Travel | 17:00 | 20:20 |
| Kanchanaburi Express | 04:00 | 07:00 |
| Kanchanaburi Express | 04:50 | 07:50 |
| Kanchanaburi Express | 05:20 | 08:20 |
| Kanchanaburi Express | 05:50 | 08:50 |
| Kanchanaburi Express | 06:20 | 08:20 |
| Kanchanaburi Express | 06:50 | 09:50 |
| Kanchanaburi Express | 07:50 | 10:50 |
| Kanchanaburi Express | 08:50 | 11:50 |
| Kanchanaburi Express | 09:50 | 12:50 |
| Kanchanaburi Express | 10:50 | 13:50 |
| Kanchanaburi Express | 11:50 | 14:50 |
| Kanchanaburi Express | 12:50 | 15:50 |
| Kanchanaburi Express | 13:50 | 16:50 |
| Kanchanaburi Express | 14:50 | 17:50 |
| Kanchanaburi Express | 15:50 | 18:50 |
| Kanchanaburi Express | 16:50 | 19:50 |
| Kanchanaburi Express | 18:00 | 21:00 |
| GO Family | 08:00 | 11:00 |
| GO Family | 10:00 | 13:00 |
| GO Family | 12:00 | 15:00 |

3. TRAIN from Kanchanaburi to Bangkok
Traveling by train from Kanchanaburi to Bangkok is another cheap option. Trains arrive at Thonburi Railway Station, not Bangkok’s main city center stations, and the journey takes about 3 hours.
The railway station in Kanchanaburi is conveniently located near the main guesthouse area. Train tickets can usually be purchased directly at the station before departure.
You can also check the current Thailand Railway Map before your trip to see routes and station locations.

4. Private TAXI / CAR from Kanchanaburi to Bangkok
Private taxi is the fastest and most comfortable way to travel from Kanchanaburi to Bangkok. The journey takes about 2-2.5 hours, depending on traffic, and prices range from $60-200 per vehicle.
Companies operating this route include Kim Transfers, 12go Transfer, MCC Van, Thailand Limo by Datum, Glassflower, Bangkok Taxi 24, AEC 168 Transport and Travel, Than Car Service, Kanokwan Travel, Torch Taxi, Gosafe Transport, Easyride Services, N and T Travel, Smile on Transport, and Thailand Travel Taxi. You can choose from modern sedans, SUVs, and spacious private minivans.
Private taxi transfers from Kanchanaburi to Bangkok can be searched and booked online in advance for your preferred departure time.
BOOK TAXI / CAR with 12go.asia ➜
| Taxi Operator | Travel Time | Price (Car) |
|---|---|---|
| AEC 168 Transport | 01:50 | From $60.00 |
| Than Car Service | 01:55 | From $90.00 |
| Kanokwan Travel | 02:00 | From $75.00 |
| Torch Taxi | 01:50 | From $80.00 |
| Gosafe Transport | 01:50 | From $100.00 |
| Than Car Service | 02:45 | From $110.00 |
| Easyride Services | 02:20 | From $80.00 |
| MCC Van | 03:30 | From $100.00 |
| Glassflower | 03:30 | From $130.00 |
| Bangkok Taxi24 | 03:30 | From $90.00 |
| Thailand Limo | 03:00 | From $110.00 |
| Kim Transfers | 03:00 | From $80.00 |
| N and T Travel | 02:40 | From $90.00 |
| Easyride Services | 02:00 | From $80.00 |

❓ FAQ + Tips – Travel from Kanchanaburi to Bangkok
How to book tickets from Kanchanaburi to Bangkok?
Book bus, minivan, train and private taxi tickets from Kanchanaburi to Bangkok online at 12go.asia ➜ or Baolau ➜.
How long does it take to travel from Kanchanaburi to Bangkok?
Travel takes about 2-3.5 hours by minivan, bus or private taxi, while trains usually take around 3-4 hours.
How far is Bangkok from Kanchanaburi?
The travel distance from Kanchanaburi to Bangkok is approximately 160 km by road or railway.
How much does it cost to travel from Kanchanaburi to Bangkok?
Minivans and buses cost about $5-10 per person, trains about $3-10 per person, and private taxis about $60-200 per vehicle.
Is there a flight from Kanchanaburi to Bangkok?
No. Kanchanaburi has no airport, so flights between these destinations are not available.
What is the best way to get from Kanchanaburi to Bangkok?
For most travelers, a minivan offers the best combination of speed, comfort and affordable ticket prices.
Are private taxis available from Kanchanaburi to Bangkok?
Yes. Several companies operate private cars and minivans with hotel pickup and flexible departure times.
How do you travel from Erawan National Park to Bangkok?
You can travel by minivan or private taxi. Minivans are cheaper, while taxis provide the fastest and most comfortable transfer.
Where can you travel from Bangkok?
Popular destinations include Ayutthaya, Pattaya, Chanthaburi or Vientiane in Laos.
Where to stay in Bangkok?
Bangkok offers everything from budget hostels to luxury hotels. Compare and book accommodation online at BOOK HOTEL IN BANGKOK ONLINE ➜.
Is Thailand suitable for solo travelers?
Yes. Thailand is one of the most popular destinations for solo travel thanks to its tourist infrastructure, affordable transport and friendly atmosphere. Read more about Solo Travel in Thailand.
BOOK a TOUR / ACTIVITY in Bangkok ➜
💡 Practical Travel Tips for Kanchanaburi to Bangkok
Traveling from Kanchanaburi to Bangkok is easy, with frequent minivans, buses, trains and private taxis available throughout the day.
- Fastest Option: Private taxis take about 2-2.5 hours and offer convenient door-to-door service.
- Most Popular: Minivans are affordable, frequent and usually reach Bangkok in about 3 hours.
- Scenic Journey: The train to Thonburi Station offers a relaxing ride through the countryside.
- Avoid Rush Hour: Bangkok traffic can be heavy, especially in the morning and late afternoon.
- Book Early: Reserve tickets in advance during weekends and Thai public holidays.
- Arrival Points: Check your arrival terminal carefully, as buses, trains and minivans stop at different locations in Bangkok.
Tip: Bus, minivan, train and taxi tickets from Kanchanaburi to Bangkok can be searched and booked online in advance.