Skip to content
AskBengaluru
Destination hub

Buses to Mangaluru from every KSRTC stand

661 KSRTC services reach Mangaluru every day from 29 bus stands. The busiest departure points are B C Road BS (116), Kempegowda BS (57) and Hassan BS (57). For departures out of Mangaluru, see the Mangaluru Bus Stand (Bejai) timetable.

B C Road Bus Stand
B C Road → Mangaluru
116buses / day
Bengaluru Kempegowda Bus Station (Majestic)
Bengaluru → Mangaluru
57buses / day
Hassan Bus Stand
Hassan → Mangaluru
57buses / day
Udupi Dr V S Acharya Bus Stand
Udupi → Mangaluru
49buses / day
Sakleshpur Bus Stand
Sakleshpur → Mangaluru
38buses / day
Puttur Bus Stand
Puttur → Mangaluru
28buses / day
Shivamogga Bus Stand
Shivamogga → Mangaluru
26buses / day
Kushalnagar Bus Stand
Kushalnagar → Mangaluru
23buses / day
Chikkamagaluru Bus Stand
Chikkamagaluru → Mangaluru
22buses / day
Kukke Subrahmanya Bus Stand
Kukke Subrahmanya → Mangaluru
22buses / day
Kunigal Bus Stand
Kunigal → Mangaluru
22buses / day
Alur Bus Stand
Alur → Mangaluru
21buses / day
Mudigere Bus Stand
Mudigere → Mangaluru
21buses / day
Kadur Bus Stand
Kadur → Mangaluru
17buses / day
Kottigehara Bus Stand
Kottigehara → Mangaluru
17buses / day
Periyapatna Bus Stand
Periyapatna → Mangaluru
17buses / day
Kundapura Bus Stand
Kundapura → Mangaluru
15buses / day
Bengaluru Mysuru Road Satellite Bus Stand
Bengaluru → Mangaluru
12buses / day
Bilikere Bus Stand
Bilikere → Mangaluru
12buses / day
Harihara Bus Stand
Harihara → Mangaluru
12buses / day
Davanagere Bus Stand
Davanagere → Mangaluru
10buses / day
Sakarayapatna Bus Stand
Sakarayapatna → Mangaluru
10buses / day
Honnali Bus Stand
Honnali → Mangaluru
9buses / day
Birur Bus Stand
Birur → Mangaluru
7buses / day
Bhadravathi Bus Stand
Bhadravathi → Mangaluru
6buses / day
Tarikere Bus Stand
Tarikere → Mangaluru
6buses / day
Challakere Bus Stand
Challakere → Mangaluru
3buses / day
Holalkere Bus Stand
Holalkere → Mangaluru
3buses / day
Tirupati (KSRTC services)
Tirupati → Mangaluru
3buses / day

Frequently asked questions

Which bus stand has the most buses to Mangaluru?

B C Road Bus Stand with 116 scheduled services a day, followed by Bengaluru Kempegowda Bus Station (Majestic) (57).

What are the first and last buses from B C Road BS to Mangaluru?

From B C Road Bus Stand, the first bus to Mangaluru is at 06:15 AM and the last at 09:25 PM. 116 services run daily.

What are the first and last buses from Kempegowda BS to Mangaluru?

From Bengaluru Kempegowda Bus Station (Majestic), the first bus to Mangaluru is at 05:32 AM and the last at 11:34 PM. 57 services run daily.

What are the first and last buses from Hassan BS to Mangaluru?

From Hassan Bus Stand, the first bus to Mangaluru is at 12:15 AM and the last at 11:15 PM. 57 services run daily.

How do I book a KSRTC ticket to Mangaluru?

Premium and long-distance services can be reserved on ksrtc.in or the KSRTC AWATAR app up to the advance-reservation window. Ordinary and Karnataka Sarige buses generally sell tickets on board.