The average bus between Mussoorie and Jaipur takes 13h 17m and the fastest bus takes 11h 50m. The bus service runs several times per day from Mussoorie 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 Mussoorie and Jaipur. The earliest departure is at 7:00 AM in the morning, and the last departure from Mussoorie is at 10:00 PM which arrives into Jaipur at 11:45 AM. All services require a transfer, and take on average 13h 17m. The schedules shown below are for the next available departures.

14h • 1 change
13h • 1 changeArrives next day

13h 30m • 1 changeArrives next day

11h 50m • 1 change
14h • 1 change
13h • 1 changeArrives next day

13h 30m • 1 changeArrives next day

11h 50m • 1 change
14h • 1 change
13h • 1 change
13h 5m • 1 changeArrives next day

11h 50m • 1 change
14h • 1 change
13h • 1 change
13h 5m • 1 changeArrives next day

11h 50m • 1 change
12h • 1 change
13h • 1 change
13h 20m • 1 changeArrives next day

12h 15m • 1 changeWant to know about travelling from Mussoorie 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 Mussoorie to Jaipur. However, there are services departing from Mussoorie station and arriving at Jaipur station via Delhi. The journey, including transfers, takes approximately 13h 17m.
Mussoorie to Jaipur bus services, operated by SLGT Travels, depart from Mussoorie Library Road station.
Mussoorie to Jaipur bus services, operated by SLGT Travels, arrive at Jaipur station.
Book your Mussoorie to Jaipur bus tickets online with SLGT Travels.
The distance between Mussoorie and Jaipur is 451.8 km. The road distance is 522 km.
You can take a bus from Mussoorie Library Road to Jaipur via Delhi in around 12h 55m.