Bus tickets · कर्नाटक
Compare AC, non-AC, sleeper and seater buses from Bengaluru, Mysuru, Mangaluru and other cities in Karnataka. Pick your seat, sort by the cheapest fare and pay online.
Download the app
Bus fares in Karnataka: a short trip like Mysuru to Ooty (125 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 → Bengaluru bus
985 km · ~18 hrs · from ₹1100
Pune → Bengaluru bus
840 km · ~15 hrs · from ₹900
Bengaluru → Chennai bus
345 km · ~6.5 hrs · from ₹400
Bengaluru → Hyderabad bus
570 km · ~10 hrs · from ₹650
Bengaluru → Mysuru bus
145 km · ~3.5 hrs · from ₹150
Bengaluru → Mangaluru bus
350 km · ~8 hrs · from ₹400
Bengaluru → Goa bus
560 km · ~11 hrs · from ₹600
Bengaluru → Coimbatore bus
365 km · ~7.5 hrs · from ₹400
Bengaluru → Kochi (Ernakulam) bus
550 km · ~11 hrs · from ₹600
Bengaluru → Madurai bus
435 km · ~9 hrs · from ₹500
Bengaluru → Tirupati bus
250 km · ~5.5 hrs · from ₹300
Bengaluru → Vijayawada bus
640 km · ~12 hrs · from ₹700
Bengaluru → Pondicherry bus
310 km · ~7 hrs · from ₹350
Bengaluru → Ooty bus
270 km · ~7 hrs · from ₹300
Bengaluru → Coorg bus
250 km · ~6 hrs · from ₹300
Bengaluru → Hubli bus
410 km · ~8 hrs · from ₹450
Bengaluru → Belagavi bus
500 km · ~10 hrs · from ₹550
Bengaluru → Udupi bus
400 km · ~9 hrs · from ₹450
Bengaluru → Salem bus
200 km · ~4 hrs · from ₹200
Bengaluru → Kozhikode bus
355 km · ~8 hrs · from ₹400
Mysuru → Ooty bus
125 km · ~4 hrs · from ₹150
Bengaluru → Mumbai bus
985 km · ~18 hrs · from ₹1100
Bengaluru → Pune bus
840 km · ~15 hrs · from ₹900
Chennai → Bengaluru bus
345 km · ~6.5 hrs · from ₹400
Hyderabad → Bengaluru bus
570 km · ~10 hrs · from ₹650
Mysuru → Bengaluru bus
145 km · ~3.5 hrs · from ₹150
Mangaluru → Bengaluru bus
350 km · ~8 hrs · from ₹400
Goa → Bengaluru bus
560 km · ~11 hrs · from ₹600
Coimbatore → Bengaluru bus
365 km · ~7.5 hrs · from ₹400
Kochi (Ernakulam) → Bengaluru bus
550 km · ~11 hrs · from ₹600
Madurai → Bengaluru bus
435 km · ~9 hrs · from ₹500
Tirupati → Bengaluru bus
250 km · ~5.5 hrs · from ₹300
Vijayawada → Bengaluru bus
640 km · ~12 hrs · from ₹700
Pondicherry → Bengaluru bus
310 km · ~7 hrs · from ₹350
Ooty → Bengaluru bus
270 km · ~7 hrs · from ₹300
Coorg → Bengaluru bus
250 km · ~6 hrs · from ₹300
Hubli → Bengaluru bus
410 km · ~8 hrs · from ₹450
Belagavi → Bengaluru bus
500 km · ~10 hrs · from ₹550
Udupi → Bengaluru bus
400 km · ~9 hrs · from ₹450
Salem → Bengaluru bus
200 km · ~4 hrs · from ₹200
Kozhikode → Bengaluru bus
355 km · ~8 hrs · from ₹400
Ooty → Mysuru bus
125 km · ~4 hrs · from ₹150
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, Mysuru to Ooty (125 km) typically costs ₹150–₹400 per seat. Live fares for your date appear when you search.
Bengaluru, Mysuru, Mangaluru, Hubli, Belagavi 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.