Travel from Udaipur to Haridwar

Train, bus or fly from Udaipur to Haridwar?

Jet Airways, IndiGo Airlines and 2 other airlines fly from Udaipur to Haridwar every 4 hours. Alternatively, you can take a train from Udaipur to Haridwar via Delhi S Rohilla (DEE), Shastri Nagar, and New Delhi (NDLS) in around 17 h 29 min.

How to get from Udaipur to Haridwar

From Udaipur taxi to Udaipur airport, fly to Dehra Dun airport, then taxi to Haridwar. 4 h 1 min $167. From Ranapratapnagar (RPZ) train to Delhi S Rohilla (DEE), walk to Shastri Nagar, subway to New Delhi (NDLS), then train to Haridwar Junction (HW). 17 h 29 min $36. From Udaipur bus to Sindhi Camp, Metro to Metro Railway, walk to Jaipur (JP), then train to Haridwar Junction (HW). 20 h 48 min $30. From Udaipur bus to Delhi then bus to Haridwar. 20 h 50 min $21. From Ranapratapnagar (RPZ) train to Delhi (DLI) then train to Haridwar Junction (HW). 21 h 58 min $37. From Udaipur taxi to Haridwar. 12 h 47 min $175. From Udaipur drive to Haridwar. 12 h 47 min $106.