Travel from Kuala-Lumpur to Khao-Yai-National-Park

Bus or train from Kuala Lumpur to Khao Yai National Park?

KTM ETS Malaysia Railway operates a train from Kuala Lumpur to Khao Yai National Park hourly. Tickets cost $12 - $21 and the journey takes 5 h 15 min. 2 other operators also service this route. Alternatively, Alisan Golden Coach Express operates a bus from Kuala Lumpur to Khao Yai National Park every 3 hours. Tickets cost $15 - $21 and the journey takes 7 h. 2 other operators also service this route.

How to get from Kuala Lumpur to Khao Yai National Park

ModeDurationPrice
From KL Sentral train to Kuala Lumpur airport, fly to Bangkok airport, train to Lat Krabang, train to Pak Phli, then taxi to Khao Yai National Park.8 h 33 min$130
From KL Sentral train to Kuala Lumpur airport, fly to Bangkok Don Muang airport, train to Muak Lek, then taxi to Khao Yai National Park.8 h 58 min$97
From Muzium Negara MRT to Kota Damansara, taxi to Kuala Lumpur Subang airport, fly to Bangkok airport, train to Lat Krabang, train to Pak Phli, then taxi to Khao Yai National Park.10 h 38 min$311
From KL Sentral train to Kuala Lumpur airport, fly to Utapao airport, taxi to Ban Plu Ta Luang, train to Chachoengsao Junction, train to Pak Phli, then taxi to Khao Yai National Park.11 h 19 min$160
From KL Sentral train to Padang Besar, walk to Padang Besar, train to Bang Sue, train to Muak Lek, then taxi to Khao Yai National Park.27 h 50 min$73
From Kuala Lumpur bus to Hat Yai, walk to Hat Yai, bus to Bangkok Mochit Bus Terminal, bus to Pak Chong, then taxi to Khao Yai National Park.28 h 5 min$62
From KL Sentral train to Butterworth, train to Bang Sue, train to Muak Lek, then taxi to Khao Yai National Park.30 h 57 min$74
From Kuala Lumpur bus to Alor Setar, KTM Komuter to Padang Besar, walk to Padang Besar station, train to Sam Sen, train to Muak Lek, then taxi to Khao Yai National Park.34 h 14 min$77
From Kuala Lumpur drive to Khao Yai National Park.21 h 40 min$176