
Private car / taxi
Fastest and easiest, door-to-door
Private van with driver
More space, flexible stops
Bus + songthaew
Cheapest, requires transfer
Train
Not direct, still need transport to park
Quick answer: Travelling from Bangkok to Khao Yai National Park offers solid options including train + bus via Pak Chong, bus/van direct, or private car. The train + bus gives a cost-effective combo; bus/van is quick and easy; private car provides door-to-door convenience. You can book tickets or private taxi/car from Bangkok to Khao Yai National Park easily online in advance.
At a glance:
- 📍 Distance: approx. 220 km by road.
- ⏱️ Travel time: Train + Bus ~6–7 hours | Bus/Van ~5–6 hours | Private Car/Taxi ~3–3.5 hours.
- 💰 Price range: Train + Bus US$ 5–30 pp | Bus/Van US$ 8–12 pp | Private Car/Taxi US$ 60–150 per car.
- 🚆 Train + Bus: Take a train from Bangkok to Pak Chong, then bus/minivan to Khao Yai.
- 🚍 Bus/Van: Direct bus or minivan service from Bangkok to Pak Chong or Khao Yai.
- 🚕 Private Car/Taxi: Direct car transfer from Bangkok to Khao Yai National Park for fastest service.
Last updated in April 2026
From Bangkok to Khao Yai you can travel by bus/minivan, private car, or train + bus.
Khao Yai National Park is about 220 km from Bangkok. As there are no direct flights, you can travel by bus, minivan, private car, or by train via Pak Chong. Minivans are the best-value option, while private cars are the fastest and most comfortable.
Bus and minivan journeys take about 5–6 hours and cost around $8–12 per person. A private car takes about 3–3.5 hours and costs $60–150 per vehicle. You can also travel by train to Pak Chong and continue by bus or taxi, with a total travel time of 6–7 hours. Compare all transport options and book tickets online in advance.
BOOOK TICKETS with 12go.asia ➜
Located in Thailand, Khao Yai National Park is the country’s oldest national park and a UNESCO World Heritage Site, famous for its forests, waterfalls, wildlife, and hiking trails.
| Transfer Mode – Bangkok to Khao Yai: | Travel Time | Cost Range |
|---|---|---|
| Train + Bus | 6-7 hours | $5-30 / pp |
| Bus / Van | 5-6 hours | $8-12 / pp |
| Private Car / Taxi with a driver | 3-3.5 hours | $60-150 / vehicle |
How do I get from Bangkok to Khao Yai?
1. TRAIN + BUS from Bangkok to Khao Yai
👉 Train + bus via Pak Chong is the cheapest and most popular way to travel from Bangkok to Khao Yai National Park.
- ✔️ Best for: budget travelers
- ✔️ Travel time: ~6–7 hours
- ✔️ Cost: $5–30 per person
- ✅ Best Option: Train to Pak Chong + songthaew or minibus
- 💡 Tip: Book train tickets online in advance.
- 🌏 Extra Tip: Don Mueang Station is convenient if you arrive at Don Mueang Airport.
Travel by train via Pak Chong is the cheapest way to reach Khao Yai National Park. Trains leave from Krung Thep Aphiwat Central Terminal and Don Mueang Station, take about 3–4 hours, and tickets cost around $3–27 per person. You can also check the Thailand Railway Map before your trip.
From Pak Chong Railway Station, continue about 40 km to Khao Yai by local songthaew, minibus, or taxi. The transfer takes around 1 hour and costs about $1–3 per person.
This combination is a popular budget option for independent travelers and those exploring Thailand. Booking train tickets in advance is recommended, especially during weekends and holidays.
| Train | Departure in Bangkok | Arrival in Pak Chong |
|---|---|---|
| Thai Railway | 05:45 | 08:52 |
| Thai Railway | 06:40 | 10:52 |
| Thai Railway | 10:05 | 13:25 |
| Thai Railway | 18:55 | 22:46 |
| Thai Railway | 20:30 | 00:07 |

2. BUS / VAN from Bangkok to Khao Yai / Pak Chong
👉 Bus or minivan via Pak Chong is the best-value way to travel from Bangkok to Khao Yai National Park.
- ✔️ Best for: budget travelers
- ✔️ Travel time: ~5–6 hours
- ✔️ Cost: $6–12 per person
- ✅ Best Option: Minivan to Pak Chong + local songthaew
- 💡 Tip: Book bus tickets online in advance.
- 🌏 Extra Tip: Songthaews to Khao Yai depart from central Pak Chong.
Bus or minivan via Pak Chong is one of the most popular ways to reach Khao Yai National Park. Services are operated by companies such as Pakchong Carrent 2009, Nakhonchai 21, and Jamnong Tour Pak Chong, with departures throughout the day.
BOOOK BUS TICKETS to Pak Chong ➜
Buses and minivans leave from Mochit Bus Station or Mochit New Van Terminal. The journey to Pak Chong takes about 2.5–3.5 hours and costs around $6–8 per person.
From Pak Chong, continue by local songthaew or minibus to Khao Yai National Park. The transfer takes about 1 hour, with tickets available from the driver or at the local departure point.
| Bus Company | Departure in Bangkok | Arrival in Pak Chong |
|---|---|---|
| Nakhonchai 21 | 04:40 | 08:10 |
| Nakhonchai 21 | 06:30 | 10:00 |
| Nakhonchai 21 | 08:00 | 11:30 |
| Nakhonchai 21 | 09:00 | 12:30 |
| Nakhonchai 21 | 11:00 | 14:30 |
| Nakhonchai 21 | 13:00 | 16:30 |
| Nakhonchai 21 | 15:00 | 18:30 |
| Nakhonchai 21 | 17:30 | 21:00 |
| Nakhonchai 21 | 18:30 | 22:00 |
| Pakchong Carrent 2009 | 06:00 | 09:00 |
| Pakchong Carrent 2009 | 08:00 | 11:00 |
| Pakchong Carrent 2009 | 10:00 | 13:00 |
| Pakchong Carrent 2009 | 12:00 | 15:00 |
| Pakchong Carrent 2009 | 14:00 | 17:00 |
| Pakchong Carrent 2009 | 16:00 | 19:00 |
| Pakchong Carrent 2009 | 18:00 | 21:00 |
| Jamnong Tour | 06:00 | 09:00 |
| Jamnong Tour | 08:00 | 11:00 |
| Jamnong Tour | 10:00 | 13:00 |
| Jamnong Tour | 12:00 | 15:00 |
| Jamnong Tour | 14:00 | 17:00 |
| Jamnong Tour | 16:00 | 19:00 |
| Jamnong Tour | 18:00 | 21:00 |

3. TAXI / CAR from Bangkok to Khao Yai
👉 Private taxi or car is the fastest and most comfortable way to travel from Bangkok to Khao Yai National Park.
- ✔️ Best for: families, groups, and travelers seeking maximum comfort
- ✔️ Travel time: ~3–3.5 hours
- ✔️ Cost: $60–150 per vehicle
- ✅ Best Option: Private car with hotel or airport pickup
- 💡 Tip: Book your private transfer online in advance.
- 🌏 Extra Tip: Ideal for groups sharing the cost.
A private car or taxi is the fastest and most convenient way to travel from Bangkok to Khao Yai National Park. Unlike public transport, it offers a direct door-to-door transfer without changing in Pak Chong. Pickup is available from hotels in Bangkok, as well as Suvarnabhumi and Don Mueang airports. Learn more about transportation in Thailand.
BOOK TAXI / CAR to Khao Yai Park ➜
Several reputable companies operate this route, offering modern sedans, SUVs, premium cars, and spacious minivans for larger groups. The journey takes about 3–3.5 hours, and prices typically range from $60–150 per vehicle, depending on the vehicle type and number of passengers.
Private transfers are ideal for families, groups, or travelers with luggage who prefer a flexible schedule and a comfortable journey. If you’re traveling with several people, sharing a minivan can make this option surprisingly affordable.
| Taxi Service | Travel Time | Price (Car) |
|---|---|---|
| Glassflower | 03:00 | From $99.00 |
| AEC 168 Transport | 02:05 | From $60.00 |
| MCC Van | 03:00 | From $80.00 |
| Firstplan Transport | 03:00 | From $65.00 |
| Gosafe Transport | 02:05 | From $100.00 |
| N and T Travel | 02:20 | From $80.00 |
| Than Car Service | 02:00 | From $69.00 |
| Thailand Limo by Datum | 03:00 | From $90.00 |
| Phuket Transfer | 03:00 | From $80.00 |
| Kim Transfers | 03:00 | From $66.00 |
| NNS Private Trip | 02:00 | From $66.00 |
| Bangkok Taxi24 | 02:30 | From $80.00 |
| Kanokwan Travel | 03:00 | From $70.00 |
| Torch Taxi | 03:00 | From $75.00 |
| Khamkhun | 02:00 | From $60.00 |
| MCC Van | 03:00 | From $70.00 |
| Smile on Transport | 02:50 | From $90.00 |

❓ FAQ — Travel Route from Bangkok to Khao Yai National Park
How to book tickets or a private car from Bangkok to Khao Yai?
Book train, bus, minivan tickets or a private car online via 12go.asia ➜.
How long does it take to travel from Bangkok to Khao Yai?
Travel takes about 3–3.5 hours by car, 5–6 hours by bus, or 6–7 hours by train and bus.
What is the distance from Bangkok to Khao Yai National Park?
The distance from Bangkok to Khao Yai National Park is about 220 km.
How much does it cost to travel from Bangkok to Khao Yai?
Prices range from $5–30 by train, $6–12 by bus, and $60–150 per vehicle by private car.
What is the cheapest way to get from Bangkok to Khao Yai?
The cheapest option is the train combined with local transport via Pak Chong.
What is the best way to travel from Bangkok to Khao Yai?
A private car is the fastest, while a minivan offers the best value.
Are there flights from Bangkok to Khao Yai National Park?
No. There are no flights to Khao Yai National Park or Pak Chong.
How do you travel from Khao Yai back to Bangkok?
Travel by bus, minivan, train via Pak Chong, or private car.
Where can you travel after visiting Khao Yai National Park?
You can continue to Nakhon Ratchasima or Lopburi.
Where can you stay in Khao Yai National Park?
Khao Yai offers hotels, resorts, and bungalows. You can book your hotel in Khao Yai National Park ➜.
BOOK a TOUR / ACTIVITY in Thailand ➜
BOOK Your Stay in Khao Yai Park ➜
💡 Practical Travel Tips for Bangkok to Khao Yai
Traveling from Bangkok to Khao Yai National Park is easy by bus, minivan, train via Pak Chong, or private car. The fastest option is a private transfer.
- Best Option: A minivan offers the best balance of speed, comfort, and price.
- Fastest Transfer: A private car or taxi reaches Khao Yai in about 3–3.5 hours.
- Public Transport: Trains and buses stop in Pak Chong, so you’ll need local transport to the park.
- Start Early: Leave Bangkok in the morning to avoid heavy traffic and enjoy more time in the park.
- Pack Essentials: Bring water, snacks, sunscreen, and a light rain jacket, especially during the rainy season.
- Book Early: Reserve tickets or private transfers in advance during weekends and Thai holidays.
Tip: Bus, minivan, train and private taxi tickets from Bangkok to Khao Yai can be searched and booked online in advance.