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

Mysore (Mysuru) to Tumkur (Tumakuru) is a roughly 155 km journey north-east, with KSRTC buses running either via Kunigal or via Nagamangala. The Mysore bus stand timetable lists 67 Karnataka Sarige departures a day to Tumkur between 05:15 AM and 07:00 PM — 40 via Kunigal and 27 via Nagamangala. For late travel, 5 buses can be booked online at ₹218–₹463, including a Non AC Sleeper and two Pallakki (Non AC Sleeper) services that continue towards Chitradurga and Davanagere. The trip takes about 3 to 5 hours and is a busy link for students, traders and families travelling between the two district towns.
Traveling the other way? See the timetable for Tumkur to Mysore
Bus Schedule
| Source | Destination | Type | Departure | Arrival | Duration | Fare | |
|---|---|---|---|---|---|---|---|
| + | Mysore | Tumkur | Non AC Sleeper | 07:45 PM | 11:15 PM | 3h 30m | ₹463 |
| + | Mysore | Tumkur | Pallakki (Non AC Sleeper) | 10:29 PM | 01:50 AM | 3h 21m | ₹455 |
| + | Mysore | Tumkur | Pallakki (Non AC Sleeper) | 11:00 PM | 02:10 AM | 3h 10m | ₹455 |
| + | Mysore | Tumkur | Karnataka Sarige | 12:30 AM | 02:45 AM | 2h 15m | ₹226 |
| + | Mysore | Tumkur | Karnataka Sarige | 12:40 PM | 06:00 PM | 5h 20m | ₹218 |
All Departures from the Bus Stand (67)
Official KSRTC bus stand timetable, including unreserved Express and Limited Stop buses you can board without booking. Full bus stand timetable: Mysore
| Departure | Type | Via |
|---|---|---|
| 05:15 AM | Karnataka Sarige | Kunigal |
| 05:30 AM | Karnataka Sarige | Nagamangala |
| 06:00 AM | Karnataka Sarige | Kunigal |
| 06:15 AM | Karnataka Sarige | Nagamangala |
| 06:30 AM | Karnataka Sarige | Nagamangala |
| 06:30 AM | Karnataka Sarige | Kunigal |
| 07:00 AM | Karnataka Sarige | Nagamangala |
| 07:15 AM | Karnataka Sarige | Nagamangala |
| 07:40 AM | Karnataka Sarige | Nagamangala |
| 07:45 AM | Karnataka Sarige | Kunigal |
| 07:50 AM | Karnataka Sarige | Nagamangala |
| 08:15 AM | Karnataka Sarige | Kunigal |
| 08:30 AM | Karnataka Sarige | Kunigal |
| 08:45 AM | Karnataka Sarige | Nagamangala |
| 08:45 AM | Karnataka Sarige | Kunigal |
| 09:00 AM | Karnataka Sarige | Nagamangala |
| 09:00 AM | Karnataka Sarige | Kunigal |
| 09:10 AM | Karnataka Sarige | Nagamangala |
| 09:15 AM | Karnataka Sarige | Nagamangala |
| 09:25 AM | Karnataka Sarige | Kunigal |
| 09:45 AM | Karnataka Sarige | Nagamangala |
| 09:45 AM | Karnataka Sarige | Kunigal |
| 09:50 AM | Karnataka Sarige | Nagamangala |
| 10:00 AM | Karnataka Sarige | Kunigal |
| 10:15 AM | Karnataka Sarige | Nagamangala |
| 10:15 AM | Karnataka Sarige | Kunigal |
| 10:20 AM | Karnataka Sarige | Nagamangala |
| 10:30 AM | Karnataka Sarige | Kunigal |
| 10:45 AM | Karnataka Sarige | Kunigal |
| 11:15 AM | Karnataka Sarige | Kunigal |
| 11:25 AM | Karnataka Sarige | Nagamangala |
| 11:30 AM | Karnataka Sarige | Kunigal |
| 11:45 AM | Karnataka Sarige | Kunigal |
| 12:00 PM | Karnataka Sarige | Nagamangala |
| 12:00 PM | Karnataka Sarige | Kunigal |
| 12:15 PM | Karnataka Sarige | Kunigal |
| 12:30 PM | Karnataka Sarige | Nagamangala |
| 12:30 PM | Karnataka Sarige | Kunigal |
| 12:45 PM | Karnataka Sarige | Kunigal |
| 01:00 PM | Karnataka Sarige | Kunigal |
| 01:10 PM | Karnataka Sarige | Kunigal |
| 01:20 PM | Karnataka Sarige | Nagamangala |
| 01:30 PM | Karnataka Sarige | Nagamangala |
| 01:30 PM | Karnataka Sarige | Kunigal |
| 01:45 PM | Karnataka Sarige | Kunigal |
| 02:00 PM | Karnataka Sarige | Nagamangala |
| 02:00 PM | Karnataka Sarige | Kunigal |
| 02:10 PM | Karnataka Sarige | Nagamangala |
| 02:10 PM | Karnataka Sarige | Kunigal |
| 02:30 PM | Karnataka Sarige | Nagamangala |
| 02:30 PM | Karnataka Sarige | Kunigal |
| 02:35 PM | Karnataka Sarige | Kunigal |
| 02:45 PM | Karnataka Sarige | Kunigal |
| 02:50 PM | Karnataka Sarige | Nagamangala |
| 03:00 PM | Karnataka Sarige | Kunigal |
| 03:10 PM | Karnataka Sarige | Nagamangala |
| 03:15 PM | Karnataka Sarige | Kunigal |
| 04:00 PM | Karnataka Sarige | Nagamangala |
| 04:00 PM | Karnataka Sarige | Kunigal |
| 04:15 PM | Karnataka Sarige | Kunigal |
| 04:45 PM | Karnataka Sarige | Kunigal |
| 05:00 PM | Karnataka Sarige | Nagamangala |
| 05:00 PM | Karnataka Sarige | Kunigal |
| 05:15 PM | Karnataka Sarige | Kunigal |
| 05:45 PM | Karnataka Sarige | Kunigal |
| 06:15 PM | Karnataka Sarige | Kunigal |
| 07:00 PM | Karnataka Sarige | Kunigal |
Fare Details
- Non AC Sleeper₹463
- Pallakki (Non AC Sleeper)₹455
- Karnataka Sarige₹218-226
Boarding Points
- Mysuru Bus Stand
Dropping Points
- Tumakuru Bus Stand
Travel Tips
- Most departures are daytime Karnataka Sarige buses from the Mysore bus stand — 67 a day between 05:15 AM and 07:00 PM, so you can usually walk in and board without booking.
- Pick your route by the via: 40 buses go via Kunigal and 27 via Nagamangala, and the Kunigal route is generally the more direct one.
- After 07:00 PM, only the online-bookable night buses remain — a Non AC Sleeper at 07:45 PM and Pallakki sleepers at 10:29 PM and 11:00 PM — so reserve on ksrtc.in if you are travelling late.
- Night sleepers on this route are long-distance buses heading to Chitradurga, Davanagere and Hospet, so they reach Tumakuru Bus Stand around midnight or later — plan your onward travel before you board.
Best time to travel: October to February is the most comfortable time to travel Mysore to Tumkur, with cool, dry weather. March to May is hot on this inland route, so morning departures are the most pleasant.




