Air : Lucknow is the most convenient airport.
Rail : The nearest railheads are Dudhwa (4 kms), Palia (10 kms) and Mailani (37 kms), however the most convenient way would be to travel to Lucknow (conveniently connected to most of the Indian cities) and hit the road or take a train to any of the nearer stations from there. Some of the important daily trains from Delhi to Lucknow are Kaifiyat Exp. (19:25), Lucknow Mail (22:00), Shramjeni N Exp. (13:15), Vaishali Exp. (19:50), Gorakdam Exp. (20:15), Sapt Kranti Exp. (16:45) and Bihar S Kranti (14:40). Other daily Mumbai-Lucknow trains are Kushinagar Exp. (22:55) and Pushpak Exp. (8:20).
Road : The State Roadways buses and private bus services link Palia to Lakhimpur Kheri, Shahjahanpur, Bareilly and Delhi. Buses are frequent between Palia and Dudhwa. The most convenient way to travel to the park, if you are coming in from India, is to make your way to Lucknow, either by air or by rail and take a bus or train to Dudhwa, which is just 4 km from the entry gate of the park. For foreign tourists looking to start their journey of India from Dudhwa, it is advisable to travel to the Nepal airport and take one of the number of transport means available from there. To travel by road from Delhi, take the NH24 to Shahjahanpur via Ghaziabad, Moradabad, Rampur and Bareilly. A district road from here will take you to Dudhwa via Pawayan, Kutar, Mailani, Bhira and Palia.