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

Hassan to Mangalore (Mangaluru) is a roughly 170 km journey west on NH-75, crossing the Western Ghats via Sakleshpur and the Shiradi Ghat before descending to the coast. The Hassan bus stand timetable lists 57 departures a day to Mangalore, all via Sakleshpura — mostly Express buses plus Volvo, Rajahamsa and Non AC Sleeper services — with many passing through in the early hours between 01:00 AM and 03:00 AM on their way from Bengaluru. Four of these can be booked online: an Airavat Club Class at 02:45 AM (₹617) and Karnataka Sarige buses at 05:00 AM, 08:50 AM and 04:45 PM (₹236). The trip takes about 3 to 4.5 hours depending on the bus and ghat traffic.
Bus Schedule
| Source | Destination | Type | Departure | Arrival | Duration | Fare | |
|---|---|---|---|---|---|---|---|
| + | Hassan | Mangalore | Airavat Club Class | 02:45 AM | 05:30 AM | 2h 45m | ₹617 |
| + | Hassan | Mangalore | Karnataka Sarige | 04:45 PM | 09:15 PM | 4h 30m | ₹236 |
| + | Hassan | Mangalore | Karnataka Sarige | 05:00 AM | 09:15 AM | 4h 15m | ₹236 |
| + | Hassan | Mangalore | Karnataka Sarige | 08:50 AM | 01:10 PM | 4h 20m | ₹236 |
All Departures from the Bus Stand (57)
Official KSRTC bus stand timetable, including unreserved Express and Limited Stop buses you can board without booking. Full bus stand timetable: Hassan
| Departure | Type | Via |
|---|---|---|
| 12:15 AM | Express | Sakaleshpura |
| 01:00 AM | Express | Sakaleshpura |
| 01:00 AM | Non AC Sleeper | Sakaleshpura |
| 01:15 AM | MLT | Sakaleshpura |
| 01:30 AM | Rajahamsa | Sakaleshpura |
| 01:35 AM | Non AC Sleeper | Sakaleshpura |
| 01:45 AM | Non AC Sleeper | Sakaleshpura |
| 01:45 AM | Volvo | Sakaleshpura |
| 02:00 AM | Express | Sakaleshpura |
| 02:00 AM | MLT | Sakaleshpura |
| 02:00 AM | Non AC Sleeper | Sakaleshpura |
| 02:10 AM | Volvo | Sakaleshpura |
| 02:15 AM | MLT | Sakaleshpura |
| 02:25 AM | Non AC Sleeper | Sakaleshpura |
| 02:30 AM | Express | Sakaleshpura |
| 02:30 AM | Non AC Sleeper | Sakaleshpura |
| 02:30 AM | Rajahamsa | Sakaleshpura |
| 02:45 AM | MLT | Sakaleshpura |
| 03:00 AM | MLT | Sakaleshpura |
| 03:00 AM | MLT | Sakaleshpura |
| 03:30 AM | Express | Sakaleshpura |
| 05:00 AM | Express | Sakaleshpura |
| 05:30 AM | Express | Sakaleshpura |
| 06:00 AM | Express | Sakaleshpura |
| 06:45 AM | Express | Sakaleshpura |
| 07:30 AM | Express | Sakaleshpura |
| 08:15 AM | Express | Sakaleshpura |
| 09:00 AM | Express | Sakaleshpura |
| 09:30 AM | Volvo | Sakaleshpura |
| 09:45 AM | Express | Sakaleshpura |
| 10:30 AM | Express | Sakaleshpura |
| 10:45 AM | Volvo | Sakaleshpura |
| 11:30 AM | Express | Sakaleshpura |
| 12:00 PM | Express | Sakaleshpura |
| 12:15 PM | Express | Sakaleshpura |
| 12:45 PM | Express | Sakaleshpura |
| 12:45 PM | M/L | Sakaleshpura |
| 01:00 PM | Rajahamsa | Sakaleshpura |
| 01:20 PM | Express | Sakaleshpura |
| 01:30 PM | M/L | Sakaleshpura |
| 01:40 PM | Express | Sakaleshpura |
| 02:00 PM | Express | Sakaleshpura |
| 02:30 PM | Express | Sakaleshpura |
| 02:30 PM | Rajahamsa | Sakaleshpura |
| 02:45 PM | Volvo | Sakaleshpura |
| 03:00 PM | Express | Sakaleshpura |
| 03:30 PM | Volvo | Sakaleshpura |
| 04:00 PM | Express | Sakaleshpura |
| 04:45 PM | Express | Sakaleshpura |
| 05:30 PM | Express | Sakaleshpura |
| 05:30 PM | Volvo | Sakaleshpura |
| 06:00 PM | Express | Sakaleshpura |
| 06:30 PM | Volvo | Sakaleshpura |
| 07:00 PM | Express | Sakaleshpura |
| 08:30 PM | Express | Sakaleshpura |
| 09:30 PM | Express | Sakaleshpura |
| 11:15 PM | Express | Sakaleshpura |
Fare Details
- Airavat Club Class₹617
- Karnataka Sarige₹236
Boarding Points
- Hassan Bus Stand
Dropping Points
- Mangaluru B.s.
Travel Tips
- Most Hassan–Mangalore buses are long-distance services from Bengaluru that stop at Hassan — 17 of the 57 departures are between 01:00 AM and 03:00 AM, so night travel is the easiest to find a bus.
- For daytime travel, the online-bookable Karnataka Sarige buses leave at 05:00 AM, 08:50 AM and 04:45 PM and take about 4 to 4.5 hours through the ghats.
- The Airavat Club Class at 02:45 AM is the only AC option you can book online (₹617); Volvo buses in the stand timetable may also have seats on the spot.
- The Shiradi Ghat stretch past Sakleshpur can be slow in the June–September monsoon, so keep buffer time for train or flight connections in Mangaluru.
Best time to travel: October to February is the best time to travel Hassan to Mangalore, with dry roads and misty views through the Sakleshpur and Shiradi ghats. The June–September monsoon brings heavy rain and occasional landslide delays.




