Bengaluru to Udupi bus timings & fare
Udupi and Manipal are served by about 32 daily KSRTC departures from Bengaluru. Most run the NH-75 alignment through Hassan and Mangaluru, while a few take the scenic Charmadi Ghat road through Belur and Dharmasthala. Overnight Ambaari sleepers arrive by 5 AM, in time for the Krishna Matha morning darshan.
Sample timetable
Representative reservable services with arrival time and fare. Times and fares are indicative.
- 06:30 AMarr 04:00 PMRajahamsa Executive₹8029 h 30 m journey
- 07:30 AMarr 05:30 PMRajahamsa Executive₹80210 h journey
- 08:00 AMarr 05:30 PMAiravat Club Class₹1,2599 h 30 m journey
- 08:01 AMarr 06:01 PMAshwamedha Express₹55210 h journey
- 08:35 AMarr 07:05 PMKarnataka Sarige₹55510 h 30 m journey
- 07:30 PMarr 05:00 AMAshwamedha Express₹5559 h 30 m journey
- 07:50 PMarr 07:00 AMNon-AC Sleeper₹1,10411 h 10 m journey
- 08:00 PMarr 05:00 AMRajahamsa Executive₹8029 h journey
- 08:02 PMarr 05:30 AMKarnataka Sarige₹5559 h 28 m journey
- 08:32 PMarr 06:02 AMAshwamedha Express₹5559 h 30 m journey
Bus classes & fares
- Ashwamedha (point-to-point express)₹552 – ₹555
- Karnataka Sarige₹555
- Rajahamsa Executive₹802
- Non-AC Sleeper₹1,102 – ₹1,112
- Pallakki (Non-AC Sleeper)₹1,152
- Airavat Club Class₹1,259
- Airavat Club Class 2.0₹1,350
- Ambaari Dream Class (AC Sleeper)₹1,550
- Ambaari Utsav (AC Sleeper)₹1,660
Boarding & dropping points
Kempegowda BS Terminal 2A · Kempegowda BS Terminal 2 · Yeshwantpur (Govardhan Theatre) · Jalahalli Cross · Navarang Park · Goraguntepalya · Nelamangala Kunigal Bypass · Banashankari TTMC · Jayanagar 4th Block · Chamarajpet · HSR Layout BDA Complex
Udupi Dr V S Acharya Bus Station · Manipal Bus Stand · Udupi
Hassan → Sakleshpur → Mangaluru → Mulki → Udupi
All departures from Bengaluru Kempegowda Bus Station (Majestic) →
Getting the most out of the Bangalore to Udupi bus
- 1
Overnight AC sleepers departing between 9 PM and 11 PM are the most comfortable way to do the 400 km run.
- 2
Services marked HSN–MNG (via Hassan and Mangaluru) are faster than the Charmadi Ghat alignment.
- 3
Book sleeper and AC classes 2–3 days ahead for weekends and Paryaya or Krishna Janmashtami weeks.
- 4
Carry a light jacket for AC buses and keep valuables handy on the winding ghat section.
Frequently asked questions
What is the Bangalore to Udupi KSRTC bus fare?
Fares range from ₹552 on Ashwamedha (point-to-point express) to ₹1,660 on Ambaari Utsav (AC Sleeper). Karnataka Sarige ₹555; Rajahamsa Executive ₹802; Non-AC Sleeper ₹1,102 – ₹1,112; Pallakki (Non-AC Sleeper) ₹1,152; Airavat Club Class ₹1,259; Airavat Club Class 2.0 ₹1,350; Ambaari Dream Class (AC Sleeper) ₹1,550.
How many KSRTC buses run from Bengaluru to Udupi daily?
About 32 reservable KSRTC services run daily on this route, and the Bengaluru Kempegowda Bus Station (Majestic) departure sheet lists 4 services to Udupi.
How long does the Bangalore to Udupi bus journey take?
The 404 km trip takes 7 h – 11 h depending on the class and time of day. Route: NH-75 via Hassan and Mangaluru, or Charmadi Ghat via Belur.
From which bus stand does the Bangalore to Udupi bus depart?
Main boarding points are Kempegowda BS Terminal 2A, Kempegowda BS Terminal 2, Yeshwantpur (Govardhan Theatre), Jalahalli Cross and others. Buses drop at Udupi Dr V S Acharya Bus Station, Manipal Bus Stand, Udupi.
Is an AC bus available from Bengaluru to Udupi?
Yes. AC options include Non-AC Sleeper, Pallakki (Non-AC Sleeper), Airavat Club Class, Airavat Club Class 2.0, Ambaari Dream Class (AC Sleeper), Ambaari Utsav (AC Sleeper).
Can I book KSRTC tickets online for Bangalore to Udupi?
Yes. Reserve on ksrtc.in or the KSRTC AWATAR app. Seats open within the advance-reservation window and premium weekend services sell out early.