🚌 KSRTC Bus Route
Live bus timetable, fares & boarding points

Bangalore to Udupi covers approximately 404 km via NH 75 through Hassan and Mangaluru, with an alternate scenic option via Charmadi Ghat through Belur and Dharmasthala. KSRTC runs 32 buses daily on this route, spanning Rajahamsa Executive, Airavat Club Class, Ambaari Utsav and Ambaari Dream Class AC sleepers, Karnataka Sarige, and non-AC sleeper and seater options, so travellers can pick based on budget and comfort. Udupi's Krishna Matha, Malpe Beach, and coastal cuisine draw a steady mix of pilgrims and tourists from Bangalore year-round. The journey typically takes 7 to 11 hours depending on the bus type and route taken.
Bus Schedule
| Source | Destination | Type | Departure | Arrival | Duration | Fare | |
|---|---|---|---|---|---|---|---|
| + | Bangalore | Udupi | Rajahamsa Executive | 06:30 AM | 04:00 PM | 9h 30m | ₹802 |
| + | Bangalore | Udupi | Rajahamsa Executive | 07:30 AM | 05:30 PM | 10h | ₹802 |
| + | Bangalore | Udupi | Ashwamedha (Point To Point Express) | 07:30 PM | 05:00 AM | 9h 30m | ₹555 |
| + | Bangalore | Udupi | Non AC Sleeper | 07:50 PM | 07:00 AM | 11h 10m | ₹1104 |
| + | Bangalore | Udupi | Airavat Club Class | 08:00 AM | 05:30 PM | 9h 30m | ₹1259 |
| + | Bangalore | Udupi | Rajahamsa Executive | 08:00 PM | 05:00 AM | 9h | ₹802 |
| + | Bangalore | Udupi | Ashwamedha (Point To Point Express) | 08:01 AM | 06:01 PM | 10h | ₹552 |
| + | Bangalore | Udupi | Karnataka Sarige | 08:02 PM | 05:30 AM | 9h 28m | ₹555 |
| + | Bangalore | Udupi | Ashwamedha (Point To Point Express) | 08:32 PM | 06:02 AM | 9h 30m | ₹555 |
| + | Bangalore | Udupi | Karnataka Sarige | 08:35 AM | 07:05 PM | 10h 30m | ₹555 |
Fare Details
- Rajahamsa Executive₹802
- Ashwamedha (Point To Point Express)₹552-555
- Non AC Sleeper₹1102-1112
- Airavat Club Class₹1259
- Karnataka Sarige₹555
- Ambaari Utsav (AC Sleeper)₹1660
- Pallakki (Non AC Sleeper)₹1152
- Ambaari Dream Class (AC Sleeper)₹1550
- Airavat Club Class 2.0₹1350
Boarding Points
- Yeshwantpur Govardhan Theatre 9035211047
- Jalhalli Cross Ph No. 9886022381
- Navarang Park 9008752232
- Nelamangala Kunigal Bypass
- Kempegowda BS Terminal 2A
- Goraguntepalya KLE Dental College 7760990562
- Banashankari TTMC BS 26716577
- Kempegowda BS Terminal 2
- Jayanagar 4th BLK BMTC B S Ph 26651044
- Ramakrishna Ashrama
- Vidyapeeta
- Katriguppe BMTC BS Near Katriguppe
- Chamarajpete
- Vijayabank Colony Namana Hotel
- Ganganagar-CBI BMTC BS Opp
- HSR Layout BDA Complex Ph No. 9945235435
- KMF Opp Christ College
Dropping Points
- Udupi Dr V S Acharya Bus Station
- Manipal Bus Stand
- Udupi
Travel Tips
- Overnight AC sleepers (Ambaari Utsav, Ambaari Dream Class) departing between 9 PM and 11 PM are the most comfortable pick for this 7-11 hour journey, letting you arrive in Udupi fresh for the morning.
- The NH 75 route via Hassan and Mangaluru is faster and better maintained than the Charmadi Ghat route, so prefer buses with 'HSN - MNG' in their via-places if you're short on time.
- Book KSRTC sleeper and AC classes at least 2-3 days in advance on weekends and during Krishna Matha festival periods, when seats fill up quickly.
- Carry a light jacket for overnight AC sleeper buses and keep valuables in hand luggage, since the ghat sections can involve winding roads with sudden stops.
Best time to travel: October to February offers the most pleasant weather for this route, with cooler temperatures along the Western Ghats and clear coastal skies in Udupi. Avoid the peak monsoon months (June-August) if traveling via the Charmadi Ghat route, as heavy rain can slow down hill sections.




