Skip to content
AskBengaluru
KSRTC route guide

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.

Distance
404 km
NH-75 via Hassan and Mangaluru, or Charmadi Ghat via Belur
Duration
7 h – 11 h
by class & traffic
Fare range
₹552–1,660
9 classes
Daily buses
32
reservable services

Sample timetable

Representative reservable services with arrival time and fare. Times and fares are indicative.

  • 06:30 AM
    arr 04:00 PM
    Rajahamsa Executive₹802
    9 h 30 m journey
  • 07:30 AM
    arr 05:30 PM
    Rajahamsa Executive₹802
    10 h journey
  • 08:00 AM
    arr 05:30 PM
    Airavat Club Class₹1,259
    9 h 30 m journey
  • 08:01 AM
    arr 06:01 PM
    Ashwamedha Express₹552
    10 h journey
  • 08:35 AM
    arr 07:05 PM
    Karnataka Sarige₹555
    10 h 30 m journey
  • 07:30 PM
    arr 05:00 AM
    Ashwamedha Express₹555
    9 h 30 m journey
  • 07:50 PM
    arr 07:00 AM
    Non-AC Sleeper₹1,104
    11 h 10 m journey
  • 08:00 PM
    arr 05:00 AM
    Rajahamsa Executive₹802
    9 h journey
  • 08:02 PM
    arr 05:30 AM
    Karnataka Sarige₹555
    9 h 28 m journey
  • 08:32 PM
    arr 06:02 AM
    Ashwamedha Express₹555
    9 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
Compare KSRTC bus types →

Boarding & dropping points

Boarding in Bengaluru

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

Dropping in Udupi

Udupi Dr V S Acharya Bus Station · Manipal Bus Stand · Udupi

Via

Hassan → Sakleshpur → Mangaluru → Mulki → Udupi

All departures from Bengaluru Kempegowda Bus Station (Majestic) →

Fares and sample timings were compiled in September 2026 from KSRTC reservation data and are indicative. Always confirm the live fare and departure on ksrtc.in before travel.
Travel tips

Getting the most out of the Bangalore to Udupi bus

  1. 1

    Overnight AC sleepers departing between 9 PM and 11 PM are the most comfortable way to do the 400 km run.

  2. 2

    Services marked HSN–MNG (via Hassan and Mangaluru) are faster than the Charmadi Ghat alignment.

  3. 3

    Book sleeper and AC classes 2–3 days ahead for weekends and Paryaya or Krishna Janmashtami weeks.

  4. 4

    Carry a light jacket for AC buses and keep valuables handy on the winding ghat section.

Best season: October to February brings cool ghat weather and clear coastal skies; avoid Charmadi Ghat in the June–August monsoon.

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.