Bus tickets · महाराष्ट्र
Compare AC, non-AC, sleeper and seater buses from Mumbai, Pune, Nashik and other cities in Maharashtra. Pick your seat, sort by the cheapest fare and pay online.
Download the app
Bus fares in Maharashtra: a short trip like Mumbai to Pune (150 km) typically costs ₹150–₹400 per seat. Non-AC seaters are usually cheapest and AC sleeper or Volvo buses cost the most. Live fares for your date appear when you search, and you can sort them by cheapest first.
महाराष्ट्र में सस्ती बस टिकट बुक करें: अपना रूट खोजें, AC या non-AC, sleeper या seater बस चुनें, सीट चुनें और ऑनलाइन भुगतान करें।
Mumbai → Pune bus
150 km · ~3.5 hrs · from ₹150
Mumbai → Goa bus
590 km · ~12 hrs · from ₹650
Mumbai → Nashik bus
170 km · ~4 hrs · from ₹200
Mumbai → Shirdi bus
240 km · ~6 hrs · from ₹250
Mumbai → Aurangabad bus
335 km · ~7 hrs · from ₹350
Mumbai → Kolhapur bus
375 km · ~8 hrs · from ₹400
Mumbai → Nagpur bus
830 km · ~15 hrs · from ₹900
Mumbai → Ahmedabad bus
525 km · ~9.5 hrs · from ₹600
Mumbai → Surat bus
285 km · ~6 hrs · from ₹300
Mumbai → Vadodara bus
410 km · ~8 hrs · from ₹450
Mumbai → Indore bus
590 km · ~12 hrs · from ₹650
Mumbai → Bengaluru bus
985 km · ~18 hrs · from ₹1100
Mumbai → Hyderabad bus
710 km · ~13 hrs · from ₹800
Mumbai → Udaipur bus
750 km · ~14 hrs · from ₹850
Pune → Goa bus
450 km · ~10 hrs · from ₹500
Pune → Nashik bus
210 km · ~5 hrs · from ₹250
Pune → Shirdi bus
185 km · ~4.5 hrs · from ₹200
Pune → Kolhapur bus
230 km · ~5 hrs · from ₹250
Pune → Solapur bus
250 km · ~5 hrs · from ₹300
Pune → Aurangabad bus
235 km · ~5 hrs · from ₹250
Pune → Nagpur bus
715 km · ~13 hrs · from ₹800
Pune → Bengaluru bus
840 km · ~15 hrs · from ₹900
Pune → Hyderabad bus
560 km · ~11 hrs · from ₹600
Pune → Indore bus
590 km · ~12 hrs · from ₹650
Pune → Ahmedabad bus
660 km · ~12 hrs · from ₹750
Nagpur → Hyderabad bus
500 km · ~10 hrs · from ₹550
Nagpur → Raipur bus
290 km · ~6 hrs · from ₹300
Pune → Mumbai bus
150 km · ~3.5 hrs · from ₹150
Goa → Mumbai bus
590 km · ~12 hrs · from ₹650
Nashik → Mumbai bus
170 km · ~4 hrs · from ₹200
Shirdi → Mumbai bus
240 km · ~6 hrs · from ₹250
Aurangabad → Mumbai bus
335 km · ~7 hrs · from ₹350
Kolhapur → Mumbai bus
375 km · ~8 hrs · from ₹400
Nagpur → Mumbai bus
830 km · ~15 hrs · from ₹900
Ahmedabad → Mumbai bus
525 km · ~9.5 hrs · from ₹600
Surat → Mumbai bus
285 km · ~6 hrs · from ₹300
Vadodara → Mumbai bus
410 km · ~8 hrs · from ₹450
Indore → Mumbai bus
590 km · ~12 hrs · from ₹650
Bengaluru → Mumbai bus
985 km · ~18 hrs · from ₹1100
Hyderabad → Mumbai bus
710 km · ~13 hrs · from ₹800
Udaipur → Mumbai bus
750 km · ~14 hrs · from ₹850
Goa → Pune bus
450 km · ~10 hrs · from ₹500
Nashik → Pune bus
210 km · ~5 hrs · from ₹250
Shirdi → Pune bus
185 km · ~4.5 hrs · from ₹200
Kolhapur → Pune bus
230 km · ~5 hrs · from ₹250
Solapur → Pune bus
250 km · ~5 hrs · from ₹300
Aurangabad → Pune bus
235 km · ~5 hrs · from ₹250
Nagpur → Pune bus
715 km · ~13 hrs · from ₹800
Bengaluru → Pune bus
840 km · ~15 hrs · from ₹900
Hyderabad → Pune bus
560 km · ~11 hrs · from ₹600
Indore → Pune bus
590 km · ~12 hrs · from ₹650
Ahmedabad → Pune bus
660 km · ~12 hrs · from ₹750
Hyderabad → Nagpur bus
500 km · ~10 hrs · from ₹550
Raipur → Nagpur bus
290 km · ~6 hrs · from ₹300
Search your route on Rodshare and sort by Cheapest. You can compare AC, non-AC, sleeper and seater buses, choose your seat and boarding point, and pay online.
It depends on distance and bus type. For example, Mumbai to Pune (150 km) typically costs ₹150–₹400 per seat. Live fares for your date appear when you search.
Mumbai, Pune, Nashik, Shirdi, Aurangabad and more. You can also search other towns in the bus search on Rodshare.
Rodshare पर अपना रूट खोजें, Cheapest से सॉर्ट करें, बस और सीट चुनें, बोर्डिंग पॉइंट चुनें और ऑनलाइन भुगतान करें।
Search any route and sort by the cheapest fare — or compare with a Rodshare carpool.