BANGKOK to KHAO YAI — Transport Options ☀️

How to get from Bangkok to Khao Yai National Park by train, bus, van, taxi, car
How to get from Bangkok to Khao Yai National Park? You can travel to Khao Yai by bus/minivan, taxi/car or train+bus.
  1. Train + Bus to Khao Yai
  2. Bus / Van to Khao Yai Park
  3. Taxi – Bangkok to Khao Yai
  4. Book Ticket Online 🎫
Best comfort

Private van with driver

More space, flexible stops

Best budget

Bus + songthaew

Cheapest, requires transfer

Avoid

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.

Comparison of transfer options from Bangkok to Khao Yai
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.

BOOOK TICKETS to Pak Chong

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 Schedule from Bangkok to Pak Chong:
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

train-bus-bangkok-to-khao-yai
From Bangkok to Khao Yai National Park you can travel by train + bus via Pak Chong (photo: 12go.asia).

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 Schedule from Bangkok to Pak Chong:
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

bus-minivan-bangkok-to-khao-yai-national-park
From Bangkok to Khao Yai National Park you can also travel by bus, minivan via Pak Chong (photo: Pakchong Carrent 2009).

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 Schedule from Bangkok to Khao Yai Park:
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

taxi-car-bangkok-to-khao-yai-national-park
From Bangkok to Khao Yai National Park you can also travel by private car/taxi (photo: MCC VAN).

❓ 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 ➜.

Popular travel routes in Thailand:
How to get from Krabi to Koh Phi Phi? How to travel from Surat Thani to Koh Samui?
How to get from Bangkok to Koh Phangan? How to get from Bangkok to Koh Kood?
How to get from Bangkok to Koh Phi Phi? How to get from Bangkok to Koh Lipe?
How to get from Phuket to Koh Phi Phi? How to get from Krabi to Koh Lanta?

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.


🎫 Book your tickets / car from Bangkok to Khao Yai:

Chiang Mai to Nan ➔

How useful was this post?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.

About the author:
Hi, my name is Milan and I’m from the Czech Republic. I’m an independent traveler and the creator of this guide about northern Vietnam. I’ve spent a lot of time exploring this beautiful region — especially its mountains, nature, and ethnic culture. This website was born from my personal travel experiences, and I regularly update it with new tips and information to help fellow travelers. Follow our Facebook page for updates. This site was built with passion ❤️. Read more about the author
Share: