The journey from Haldwani to Agra spans approximately 350 kilometers through the plains of Uttar Pradesh. You will primarily traverse the NH 9 and Yamuna Expressway for the fastest transit. Buses are the most common mode, departing from the Haldwani ISBT. The route passes through Bareilly and Budaun before reaching the Taj city. Expect a travel time of 8 to 9 hours depending on traffic near the city outskirts.
Total Distance: 350 km by road, 280 km air distance.
Book your seat on the night bus to avoid daytime heat.
October to March for pleasant weather to explore the Taj Mahal.