Quick answer: how do I book a cheap bus in North India?
Search your route on Rodshare (for example Jammu to Katra), sort by Cheapest, then filter by AC or non-AC and sleeper or seater. Choose your seat and boarding point and pay online. Your ticket appears in My Activity → Bus tickets.
Popular bus routes in North India
Typical figures for a one-way seat. Non-AC seaters sit at the low end and AC sleeper or Volvo buses at the high end. Live fares for your date appear in the search.
| Route | Distance | Journey time | Typical fare per seat |
|---|---|---|---|
| Jammu → Katra | 50 km | ~1.5 hrs | ₹150–₹400 |
| Ajmer → Jaipur | 135 km | ~2.5 hrs | ₹150–₹400 |
| Delhi → Haridwar | 215 km | ~5 hrs | ₹250–₹550 |
| Jaipur → Agra | 240 km | ~5 hrs | ₹250–₹600 |
| Noida → Dehradun | 260 km | ~6 hrs | ₹300–₹700 |
| Manali → Chandigarh | 300 km | ~8 hrs | ₹350–₹800 |
| Agra → Lucknow | 335 km | ~6 hrs | ₹350–₹850 |
| Jhansi → Delhi | 430 km | ~9 hrs | ₹450–₹1100 |
| Noida → Lucknow | 520 km | ~9 hrs | ₹550–₹1350 |
| Jodhpur → Delhi | 600 km | ~12 hrs | ₹650–₹1550 |
Local tip for North India
Hill routes take longer than the distance suggests, and overnight buses to Manali and Dharamshala fill quickly in peak holiday season. Check the arrival time as well as the fare.
Bus booking by state
Rodshare has a bus page for each of these states in North India, with routes and cities:
- Delhi: rodshare.com/en/buses/state/delhi
- Uttar Pradesh: rodshare.com/en/buses/state/uttar-pradesh
- Rajasthan: rodshare.com/en/buses/state/rajasthan
- Himachal Pradesh: rodshare.com/en/buses/state/himachal-pradesh
- Uttarakhand: rodshare.com/en/buses/state/uttarakhand
- Chandigarh: rodshare.com/en/buses/state/chandigarh
- Punjab: rodshare.com/en/buses/state/punjab
- Jammu and Kashmir: rodshare.com/en/buses/state/jammu-and-kashmir
- Haryana: rodshare.com/en/buses/state/haryana
