Bus tickets
Rodshare lets you book AC, non-AC, sleeper and seater buses between thousands of Indian cities. Compare operators, sort by the cheapest fare, pick your seat and boarding point, and get your ticket instantly — alongside carpools and daily office rides in the same app.
Download the app
How to book a bus on Rodshare: open the Buses tab, search your from and to city, pick a date, choose a bus and seats, select boarding and dropping points, then pay online. Your ticket number and operator PNR appear instantly in My Activity → Bus tickets. Show it to the bus staff with a photo ID while boarding.
Delhi → Jaipur bus
280 km · ~6 hrs · from ₹300
Delhi → Agra bus
230 km · ~4.5 hrs · from ₹250
Delhi → Mathura bus
180 km · ~3.5 hrs · from ₹200
Delhi → Chandigarh bus
250 km · ~5 hrs · from ₹300
Delhi → Dehradun bus
250 km · ~6 hrs · from ₹300
Delhi → Haridwar bus
215 km · ~5 hrs · from ₹250
Delhi → Rishikesh bus
240 km · ~6 hrs · from ₹250
Delhi → Nainital bus
310 km · ~8 hrs · from ₹350
Delhi → Haldwani bus
280 km · ~7 hrs · from ₹300
Delhi → Manali bus
540 km · ~13 hrs · from ₹600
Delhi → Shimla bus
370 km · ~9 hrs · from ₹400
Delhi → Dharamshala bus
480 km · ~11 hrs · from ₹550
Gurugram → Jaipur bus
240 km · ~5 hrs · from ₹250
Gurugram → Manali bus
560 km · ~13 hrs · from ₹600
Noida → Lucknow bus
520 km · ~9 hrs · from ₹550
Noida → Dehradun bus
260 km · ~6 hrs · from ₹300
Chandigarh → Manali bus
300 km · ~8 hrs · from ₹350
Chandigarh → Shimla bus
115 km · ~4 hrs · from ₹150
Chandigarh → Amritsar bus
230 km · ~5 hrs · from ₹250
Chandigarh → Dharamshala bus
250 km · ~7 hrs · from ₹300
Jammu → Katra bus
50 km · ~1.5 hrs · from ₹150
Lucknow → Kanpur bus
90 km · ~2 hrs · from ₹150
Lucknow → Varanasi bus
320 km · ~7 hrs · from ₹350
Lucknow → Prayagraj bus
200 km · ~4.5 hrs · from ₹200
Lucknow → Ayodhya bus
135 km · ~3 hrs · from ₹150
Lucknow → Gorakhpur bus
270 km · ~6 hrs · from ₹300
Lucknow → Agra bus
335 km · ~6 hrs · from ₹350
Varanasi → Patna bus
250 km · ~6 hrs · from ₹300
Agra → Jaipur bus
240 km · ~5 hrs · from ₹250
Jaipur → Udaipur bus
395 km · ~7.5 hrs · from ₹450
Jaipur → Jodhpur bus
335 km · ~6.5 hrs · from ₹350
Jaipur → Ajmer bus
135 km · ~2.5 hrs · from ₹150
Jaipur → Bikaner bus
330 km · ~6.5 hrs · from ₹350
Jaipur → Kota bus
250 km · ~5 hrs · from ₹300
Jaipur → Ahmedabad bus
660 km · ~12 hrs · from ₹750
Jodhpur → Jaisalmer bus
285 km · ~5.5 hrs · from ₹300
Udaipur → Ahmedabad bus
260 km · ~5 hrs · from ₹300
Udaipur → Mount Abu bus
165 km · ~4 hrs · from ₹200
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
Ahmedabad → Surat bus
265 km · ~5 hrs · from ₹300
Ahmedabad → Vadodara bus
110 km · ~2 hrs · from ₹150
Ahmedabad → Rajkot bus
215 km · ~4.5 hrs · from ₹250
Ahmedabad → Indore bus
400 km · ~8 hrs · from ₹450
Indore → Bhopal bus
195 km · ~4 hrs · from ₹200
Indore → Ujjain bus
55 km · ~1.5 hrs · from ₹150
Bhopal → Jabalpur bus
320 km · ~7 hrs · from ₹350
Gwalior → Agra bus
120 km · ~3 hrs · from ₹150
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
Chennai → Madurai bus
460 km · ~9 hrs · from ₹500
Chennai → Coimbatore bus
505 km · ~9.5 hrs · from ₹550
Chennai → Tiruchirappalli bus
330 km · ~6.5 hrs · from ₹350
Chennai → Pondicherry bus
150 km · ~3.5 hrs · from ₹150
Chennai → Salem bus
340 km · ~6.5 hrs · from ₹350
Chennai → Vellore bus
140 km · ~3 hrs · from ₹150
Chennai → Tirupati bus
135 km · ~3.5 hrs · from ₹150
Chennai → Hyderabad bus
630 km · ~12 hrs · from ₹700
Chennai → Vijayawada bus
455 km · ~8.5 hrs · from ₹500
Chennai → Kochi (Ernakulam) bus
690 km · ~13 hrs · from ₹750
Chennai → Thiruvananthapuram bus
770 km · ~14 hrs · from ₹850
Coimbatore → Kochi (Ernakulam) bus
190 km · ~4.5 hrs · from ₹200
Coimbatore → Ooty bus
85 km · ~3 hrs · from ₹150
Madurai → Kodaikanal bus
120 km · ~3.5 hrs · from ₹150
Hyderabad → Vijayawada bus
275 km · ~5.5 hrs · from ₹300
Hyderabad → Visakhapatnam bus
620 km · ~12 hrs · from ₹700
Hyderabad → Tirupati bus
560 km · ~11 hrs · from ₹600
Hyderabad → Guntur bus
270 km · ~5.5 hrs · from ₹300
Hyderabad → Nellore bus
450 km · ~8.5 hrs · from ₹500
Hyderabad → Kurnool bus
215 km · ~4 hrs · from ₹250
Hyderabad → Warangal bus
145 km · ~3 hrs · from ₹150
Hyderabad → Rajahmundry bus
400 km · ~8 hrs · from ₹450
Hyderabad → Goa bus
660 km · ~13 hrs · from ₹750
Vijayawada → Visakhapatnam bus
350 km · ~7 hrs · from ₹400
Vijayawada → Tirupati bus
380 km · ~7.5 hrs · from ₹400
Kochi (Ernakulam) → Thiruvananthapuram bus
205 km · ~5 hrs · from ₹250
Kochi (Ernakulam) → Kozhikode bus
190 km · ~5 hrs · from ₹200
Kochi (Ernakulam) → Munnar bus
130 km · ~4 hrs · from ₹150
Kolkata → Siliguri bus
570 km · ~12 hrs · from ₹650
Kolkata → Patna bus
580 km · ~12 hrs · from ₹650
Kolkata → Ranchi bus
400 km · ~9 hrs · from ₹450
Kolkata → Bhubaneswar bus
440 km · ~9 hrs · from ₹500
Kolkata → Puri bus
500 km · ~10 hrs · from ₹550
Kolkata → Dhanbad bus
260 km · ~6 hrs · from ₹300
Kolkata → Jamshedpur bus
280 km · ~6 hrs · from ₹300
Patna → Ranchi bus
330 km · ~8 hrs · from ₹350
Patna → Gaya bus
100 km · ~2.5 hrs · from ₹150
Patna → Muzaffarpur bus
75 km · ~2 hrs · from ₹150
Patna → Siliguri bus
470 km · ~11 hrs · from ₹500
Ranchi → Jamshedpur bus
130 km · ~3 hrs · from ₹150
Bhubaneswar → Puri bus
60 km · ~1.5 hrs · from ₹150
Bhubaneswar → Cuttack bus
30 km · ~1 hrs · from ₹150
Guwahati → Shillong bus
100 km · ~3 hrs · from ₹150
Guwahati → Siliguri bus
450 km · ~11 hrs · from ₹500
Buses from Delhi
Delhi
Buses from Gurugram
Haryana
Buses from Noida
Uttar Pradesh
Buses from Jaipur
Rajasthan
Buses from Agra
Uttar Pradesh
Buses from Mathura
Uttar Pradesh
Buses from Chandigarh
Chandigarh
Buses from Dehradun
Uttarakhand
Buses from Haridwar
Uttarakhand
Buses from Rishikesh
Uttarakhand
Buses from Nainital
Uttarakhand
Buses from Haldwani
Uttarakhand
Buses from Manali
Himachal Pradesh
Buses from Shimla
Himachal Pradesh
Buses from Dharamshala
Himachal Pradesh
Buses from Amritsar
Punjab
Buses from Ludhiana
Punjab
Buses from Jalandhar
Punjab
Buses from Jammu
Jammu and Kashmir
Buses from Katra
Jammu and Kashmir
Buses from Meerut
Uttar Pradesh
Buses from Moradabad
Uttar Pradesh
Buses from Bareilly
Uttar Pradesh
Buses from Aligarh
Uttar Pradesh
Buses from Lucknow
Uttar Pradesh
Buses from Kanpur
Uttar Pradesh
Buses from Varanasi
Uttar Pradesh
Buses from Prayagraj
Uttar Pradesh
Buses from Ayodhya
Uttar Pradesh
Buses from Gorakhpur
Uttar Pradesh
Buses from Jhansi
Uttar Pradesh
Buses from Udaipur
Rajasthan
Buses from Jodhpur
Rajasthan
Buses from Ajmer
Rajasthan
Buses from Bikaner
Rajasthan
Buses from Kota
Rajasthan
Buses from Jaisalmer
Rajasthan
Buses from Mount Abu
Rajasthan
Buses from Mumbai
Maharashtra
Buses from Pune
Maharashtra
Buses from Nashik
Maharashtra
Buses from Shirdi
Maharashtra
Buses from Aurangabad
Maharashtra
Buses from Nagpur
Maharashtra
Buses from Kolhapur
Maharashtra
Buses from Solapur
Maharashtra
Buses from Goa
Goa
Buses from Ahmedabad
Gujarat
Buses from Surat
Gujarat
Buses from Vadodara
Gujarat
Buses from Rajkot
Gujarat
Buses from Indore
Madhya Pradesh
Buses from Bhopal
Madhya Pradesh
Buses from Ujjain
Madhya Pradesh
Buses from Jabalpur
Madhya Pradesh
Buses from Gwalior
Madhya Pradesh
Buses from Raipur
Chhattisgarh
Buses from Bengaluru
Karnataka
Buses from Mysuru
Karnataka
Buses from Mangaluru
Karnataka
Buses from Hubli
Karnataka
Buses from Belagavi
Karnataka
Buses from Coorg
Karnataka
Buses from Udupi
Karnataka
Buses from Chennai
Tamil Nadu
Buses from Coimbatore
Tamil Nadu
Buses from Madurai
Tamil Nadu
Buses from Tiruchirappalli
Tamil Nadu
Buses from Salem
Tamil Nadu
Buses from Vellore
Tamil Nadu
Buses from Ooty
Tamil Nadu
Buses from Kodaikanal
Tamil Nadu
Buses from Pondicherry
Puducherry
Buses from Hyderabad
Telangana
Buses from Warangal
Telangana
Buses from Vijayawada
Andhra Pradesh
Buses from Visakhapatnam
Andhra Pradesh
Buses from Tirupati
Andhra Pradesh
Buses from Guntur
Andhra Pradesh
Buses from Nellore
Andhra Pradesh
Buses from Kurnool
Andhra Pradesh
Buses from Rajahmundry
Andhra Pradesh
Buses from Kochi (Ernakulam)
Kerala
Buses from Thiruvananthapuram
Kerala
Buses from Kozhikode
Kerala
Buses from Munnar
Kerala
Buses from Kolkata
West Bengal
Buses from Siliguri
West Bengal
Buses from Patna
Bihar
Buses from Gaya
Bihar
Buses from Muzaffarpur
Bihar
Buses from Ranchi
Jharkhand
Buses from Jamshedpur
Jharkhand
Buses from Dhanbad
Jharkhand
Buses from Bhubaneswar
Odisha
Buses from Puri
Odisha
Buses from Cuttack
Odisha
Buses from Guwahati
Assam
Buses from Shillong
Meghalaya
Yes — Rodshare lets you search and book AC, non-AC, sleeper and seater bus tickets across India. Search your route, pick a bus and seat, choose boarding and dropping points, pay online and your ticket is confirmed instantly. The same app also offers carpooling and daily office rides.
Rodshare bus booking covers thousands of cities and towns across all Indian states, including Delhi, Mumbai, Bengaluru, Hyderabad, Chennai, Kolkata, Pune, Jaipur, Lucknow, Ahmedabad and Goa. Search any two cities to see every operator running that route on your date.
Search your route and sort the results by 'Cheapest' — the lowest fare is shown first. You can also filter by price range, AC or non-AC, sleeper or seater, departure time and operator to find the best value bus for your trip.
Yes. Once payment succeeds, Rodshare books the seat with the operator and shows your ticket number and operator PNR in My Activity → Bus tickets. Show the ticket number to the bus staff while boarding.
No. Most operators accept the m-ticket on your phone — show the ticket number or PNR from My Activity while boarding, along with a valid photo ID.
Yes. Open the booking in My Activity → Bus tickets and tap Cancel. The refund depends on the operator's cancellation policy and how close to departure you cancel — the exact charges are shown before you confirm. Some operators also allow cancelling only some seats.
You can book AC sleeper, non-AC sleeper, AC seater, non-AC seater, Volvo/multi-axle and semi-sleeper buses, depending on what operators run on your route. Each result shows the bus type, amenities, seats left and boarding points.
Yes. Payments are processed securely through Razorpay, tickets are issued directly by licensed bus operators through an authorised booking partner, and every booking is saved to your account with full fare and cancellation details.
Take a bus for long overnight journeys, sleeper comfort and fixed timetables; take a Rodshare carpool for door-to-door pickup, flexible timings and shorter intercity trips. Rodshare shows both, so you can compare and pick what suits your trip.
Search any route, sort by the cheapest fare and book your seat — or compare with a Rodshare carpool on the same road.