There are about 19 daily trains from Bangalore to Mysore, six of them are passenger trains, the rest are express trains.
Another 7 weekly / bi-weekly trains too are available to travel from Bangalore to Mysore.
As thumb rule, expect a Mysore bound train in every 1 hour or so from Bangalore City (Majestic) during daytime and till night ( 4am to 8pm). There are very few trains in the midnight times, except the passenger train called the Night Queen Passenger
There are two train timetables given below for the Bangalore to Mysore train timings. The first table lists all the daily trains and timings. The second table lists the timings of the weekly/bi weekly express trains from Bangalore side to Mysore.
The timings are listed from the Bangalore City Junction railway station. Some of the trains stop at other railway stations in Bangalore also (like the Whitefield, Bangalore Cantonment, Yesvantpur etc) .
Bangalore City (SBC) to Mysore Junction (MYS) Daily Trains time table.
|Train No||Train Name||Departure (SBC)||Arrival (MYS)|| Travel time (H.m)|
|1||16021||Kavery Express||04.00||06.50|| 2.50|
|2||56233||Bangalore - Mysore Passenger||05.00||08.30|| 3.30|
|3||16231||Mysore Express||06.00||08.50|| 2.50|
|4||16591||Hampi Express||06.30||09.20|| 2.50|
|5||16235||Mysore Express||07.00||10.00|| 3.00|
|6||56214||Tirupati - Chamarajanagar Fast Passenger||07.30||10.30|| 3.00|
|7||16536||Golgumbaz Express||08.15||11.05|| 2.50|
|8||56232||Bangalore Mysore Passenger||09.20||12.30|| 3.10|
|9||16558||Rajya Rani Express||10.30||13.15|| 2.45|
|10||12007||Shatabdi Express ( not on Wednesdays)||11.00||13.00|| 2.00|
|11||17308||Basava Express||11.15||13.50|| 2.35|
|12||16024||Malgudi Express||13.20||16.30|| 3.10|
|13||12614||Tippu Express||15.00||17.30|| 2.30|
|14||56282||Bangalore Chamarajanagar Passenger||15.30||18.35|| 3.05|
|15||16216||Chamundi Express||18.15||21.10|| 2.55|
|16||56238||Bangalore Chamarajanagar Passenger||19.00||22.20|| 3.20|
|17||16523||Karwar Express||20.30||23.10|| 2.40|
|18||16517||Kannur Express||20.30||23.10|| 2.40|
|19||56264||Mysore passenger (Night Queen Passenger)||23.55||04.00||4.05|
Timetable for the Weekly and bi-weekly express trains to Mysore via Bangalore.
|Train No||Train Name||Departure (SBC)||Arrival (MYS)||Travel time (H.m)||Departure Days from Bangalore|
|16230||Varanasi Mysore Express||00.15||03.00||02.45|| Sundays & Tuesdays|
|2||22817||Howrah Mysore express||01.15||04.15||03.00|| Sundays|
|3||16209||Ajmer Mysore Express||03.30||06.00||02.30|| Sundays & Tuesdays|
|4||16218||Sainagar Shirdi Mysore Express||03.30||06.00||02.30|| Thursdays|
|5||22682||Chennai Mysore Express||05.40||08.20||02.40|| Fridays|
|6||12976||Jaipur Mysore Express||13.00||16.00||03.00|| Wednesdays & Fridays|
The earliest daily train to Mysore from Bangalore is Kaveri Express, arriving from Chennai Central (Railway Station Code: MAS) (leaves Bangalore City Jn by 4 am) followed by the Bangalore-Mysore Passenger (leaves Bangalore City Jn by 5am).
Similarly the last train to leave for Mysore is the Night Queen Passenger. By the way the passenger trains are the cheapest means to travel between Bangalore and Mysore. Even the sleeper ticket fare in Night Queen Passenger is less than a comparable bus fare!
Also you may want to see the Mysore to Bangalore train timings and Bangalore to Mysore train fare.
Note: The above details (Bangalore Mysore Train Timings) added in April 2015. Pl check with indian railways website the official train timings. You can do online reservations @ the irctc.co.in website