Quick answer: how do I book a cheap bus in Central India?
Search your route on Rodshare (for example Indore to Ujjain), 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 Central 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 |
|---|---|---|---|
| Indore → Ujjain | 55 km | ~1.5 hrs | ₹150–₹400 |
| Ujjain → Indore | 55 km | ~1.5 hrs | ₹150–₹400 |
| Indore → Bhopal | 195 km | ~4 hrs | ₹200–₹500 |
| Bhopal → Indore | 195 km | ~4 hrs | ₹200–₹500 |
| Bhopal → Jabalpur | 320 km | ~7 hrs | ₹350–₹850 |
| Jabalpur → Bhopal | 320 km | ~7 hrs | ₹350–₹850 |
Local tip for Central India
If a direct train is not available for your dates, compare an overnight bus. It can save you a change of trains.
Bus booking by state
Rodshare has a bus page for each of these states in Central India, with routes and cities:
- Madhya Pradesh: rodshare.com/en/buses/state/madhya-pradesh
- Chhattisgarh: rodshare.com/en/buses/state/chhattisgarh
