The easiest way to book tickets is through GuateGo. Every route at a glance, instant booking confirmation.
After a few days of waterfall hikes, elephants, and cool mountain air, heading back to the city isn’t so bad once you know the best way to get there.
The good news: the route from Khao Yai to Bangkok is well served, with three solid options to choose from. Whether you want to save money or get back to your hotel in Sukhumvit or Silom as quickly as possible, we’ve got you covered.
Khao Yai to Bangkok: Every Option at a Glance
| Transport | Travel Time | Price (approx.) | Recommendation |
|---|---|---|---|
| 🚌 Bus | ~8 hr 45 min | from ฿620 | 💰 Cheapest |
| 🚐 Private Transfer | 2–3 hours | from ฿4,200 | ⚡ Fastest |
| 🚗 Rental Car | 2–3 hours | from ฿1,100 | 🗺 Most Flexible |
| Distance: ~140 km · Bus departs from: Pak Chong Bus Station | |||
The distance from Khao Yai to Bangkok is about 140 km. By private vehicle or transfer, that’s roughly two to three hours. The bus takes considerably longer, but it’s also considerably cheaper, and a relaxed choice if you’re not on a tight schedule.
1. Bus From Khao Yai to Bangkok
Travel time: ~8 hours 45 minutes
The bus is the cheapest way to travel from Khao Yai to Bangkok. Buses are air-conditioned, run several times a day, and work well if you’re in no rush and don’t mind using the ride to relax.
Good to know: the bus doesn’t depart from inside the national park itself. You’ll first need to get to Pak Chong, the nearest town, and catch the bus from there. A taxi or songthaew (shared pickup truck taxi) will get you there comfortably, the ride takes about 30 minutes and is cheap.
Tickets start at around ฿620. We recommend booking ahead, especially during high season between November and February, and on weekends.
Book your bus ticket via GuateGo →
Bus Departure Times: Khao Yai to Bangkok
| Departure | Arrival | Duration | Price | Ticket |
|---|---|---|---|---|
| 8:00 AM | 4:45 PM | 8 hr 45 min | from ฿620 | Book → |
| 9:00 AM | 5:45 PM | 8 hr 45 min | from ฿620 | Book → |
2. Private Transfer From Khao Yai to Bangkok
Travel time: 2–3 hours
If you want to go straight from the national park to your accommodation in Bangkok, no detours or transfers, a private transfer is your best bet. You set your own departure time, which is ideal if you’ve got an early check-in or an evening flight to catch.
Traveling with luggage or in a small group makes the private transfer especially worthwhile, since the per-person cost drops with more travelers. One tip: Bangkok traffic can get brutal during the afternoon rush hour, so plan your arrival for the morning if you can.
Private transfer prices from Khao Yai to Bangkok:
- 1–3 people: from around ฿4,200
- 4–7 people: from around ฿5,100
Check availability and prices via GuateGo →
3. Renting a Car From Khao Yai to Bangkok
Travel time: 2–3 hours
If you want maximum freedom and don’t mind driving yourself, a rental car is worth considering. You can pick up the car near Khao Yai and drop it off at various locations in Bangkok, handy if you’re planning stops along the way or just want to stay flexible.
The main routes, Route 2 (Mittraphap Road) and Route 1 (Phahonyothin Road), are well-maintained and clearly signposted. You won’t need a 4WD for this drive, but Google Maps is still worth having on hand.
Driving in Bangkok itself can be stressful. Dropping the car off on the edge of the city, or choosing a hotel with parking, makes things a lot easier.
Rental prices start at around ฿1,100 a day, depending on the vehicle type and rental length.
The Easiest Way to Book
For the bus and private transfer, we recommend booking through GuateGo. You can see every available route at a glance, pay directly, and get your ticket straight to your inbox. It’s worth booking early, especially during high season.
Planning More of Your Bangkok Trip?
- Koh Tao to Bangkok: The 5 Best Options
- Sukhothai to Bangkok: The 4 Best Options
- Kanchanaburi to Bangkok: The 5 Best Options
- Bangkok to Ayutthaya: The 4 Best Options
Frequently Asked Questions
How do I get from Khao Yai to Bangkok?
The three most common options are bus, private transfer, and rental car. The bus is the cheapest (from around ฿620), but takes about 8 hours 45 minutes. Private transfer and rental car take only 2–3 hours, but cost more.
Is it safe to drive yourself from Khao Yai to Bangkok?
Yes, the main routes are well-maintained and clearly signposted. If you’ve driven abroad before, you’ll manage just fine. Follow local traffic rules and drive defensively, especially in Bangkok itself.
Can I book my Khao Yai to Bangkok bus ticket in advance?
Yes, and we strongly recommend it. Popular departure times sell out quickly, especially during high season (November to February) and on weekends. The easiest way to book is online through GuateGo.
How do I get from Khao Yai National Park to the bus station in Pak Chong?
A taxi or songthaew (shared pickup truck taxi) will take you from Khao Yai to Pak Chong, where the bus to Bangkok departs. There’s no direct public bus from inside the national park, but taxis and songthaews are easy to find and reasonably priced.
What’s the cheapest way to travel from Khao Yai to Bangkok?
The bus, from around ฿620 per person, departing from the bus station in Pak Chong.
What’s the fastest way to get from Khao Yai to Bangkok?
A private transfer or rental car. Both take about 2–3 hours, depending on traffic in Bangkok.







