You can travel by road to any of the four provinces from Bangkok. A drive from Bangkok to Pak Chong is most reccomended. From Pak Chong to the park, there are songthaew, taxi and motorbike services available.
You can take a bus from Bangkok to Pak Chong which takes 3-4 hours and costs 150 Baht.
You can take a cab or self drive from Bangkok to Pak Chong which takes around 4 hours. From Pak Chong to the park, there are songthaew and taxi services available.
You have to reach Bangkok via air from your respective city, then drive to Pak Chong, and then a songthaew to the park.
There is a railway service from Bangkok to Korat, which passes Pak Chong. This isn't a very popular option.
The roads in Khao Yai National Park are extremely well maintained. The best way to look around is to rent a motorcycle from Pak Chong costing around 300 Baht per day. Some travellers often hitchhike in the park too.