The average bus between Haridwar and Jaipur takes 9h 18m and the fastest bus takes 7h. The bus service runs several times per day from Haridwar to Jaipur. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run every 4 hours between Haridwar and Jaipur. The earliest departure is at 1:05 PM in the afternoon, and the last departure from Haridwar is at 10:55 PM which arrives into Jaipur at 8:30 AM. All services require a transfer, and take on average 9h 18m. The schedules shown below are for the next available departures.
Arrives next day
Arrives next day
Arrives next day
Arrives next day
Arrives next day
Arrives next day
Arrives next day
Arrives next day
Arrives next day
Arrives next day
Arrives next day
Arrives next day
Arrives next day
Arrives next day
Arrives next day
Arrives next day
Arrives next day
Arrives next day
Arrives next day
Want to know about travelling from Haridwar to Jaipur? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Haridwar to Jaipur. However, there are services departing from Haridwar station and arriving at Jaipur station via Meerut, Uttar Pradesh. The journey, including transfers, takes approximately 9h 18m.
Haridwar to Jaipur bus services, operated by Baba Travels Mathura, depart from Haridwar, Uttarakhand station.
Haridwar to Jaipur bus services, operated by Baba Travels Mathura, arrive at Jaipur station.
Book your Haridwar to Jaipur bus tickets online with Baba Travels Mathura, Anshi Raj Shree Travels and 8 other operators.
The distance between Haridwar and Jaipur is 408.9 km. The road distance is 494 km.
You can take a bus from Haridwar, Uttarakhand to Jaipur via Meerut, Uttar Pradesh in around 10h 47m.