Chennai – Bengaluru – Mysuru Vande Bharat Express (20607 / 20608, 20663 / 20664)
Two Vande Bharat Express pairs run between Chennai Central (MAS) and Mysuru Jn (MYS), and both stop at KSR Bengaluru (SBC) on the way. From Chennai, train 20607 leaves at 05:50 and reaches KSR Bengaluru at 10:00, and train 20664 leaves at 17:00 and reaches KSR Bengaluru at 21:25. Towards Chennai, 20663 leaves KSR Bengaluru at 07:45 and reaches Chennai Central at 12:30, and 20608 leaves KSR Bengaluru at 14:50 and reaches Chennai Central at 19:20. The 20607/20608 pair does not run on Wednesday; the 20663/20664 pair does not run on Thursday. Both pairs cover the full 500 km Chennai–Mysuru run in 6 h 15 min to 6 h 30 min, in AC Chair Car (CC) and Executive Chair Car (EC).
- 20607MGR Chennai Central MAS → Mysuru Jn MYS05:50 – 12:20
- 20608Mysuru Jn MYS → MGR Chennai Central MAS13:05 – 19:20
- 20663Mysuru Jn MYS → MGR Chennai Central MAS06:00 – 12:30
- 20664MGR Chennai Central MAS → Mysuru Jn MYS17:00 – 23:30
Scheduled times, checked 11 November 2026. Live status on NTES.
Every stop, start to finish
- 05:50 leaves MGR Chennai Central
- 12:20 reaches Mysuru
- 6 h 30 min journey
- 500 km 2 stops on the way
- 05:50MGR Chennai Central
- 07:15Katpadi
- 10:05KSR Bengaluru
- 12:20Mysuru
- 13:05 leaves Mysuru
- 19:20 reaches MGR Chennai Central
- 6 h 15 min journey
- 500 km 2 stops on the way
- 13:05Mysuru
- 14:50KSR Bengaluru
- 17:35Katpadi
- 19:20MGR Chennai Central
- 06:00 leaves Mysuru
- 12:30 reaches MGR Chennai Central
- 6 h 30 min journey
- 500 km 4 stops on the way
- 06:00Mysuru
- 06:30Mandya
- 07:45KSR Bengaluru
- 08:06Krishnarajapuram
- 10:40Katpadi
- 12:30MGR Chennai Central
- 17:00 leaves MGR Chennai Central
- 23:30 reaches Mysuru
- 6 h 30 min journey
- 500 km 4 stops on the way
- 17:00MGR Chennai Central
- 18:25Katpadi
- 20:50Krishnarajapuram
- 21:30KSR Bengaluru
- 22:40Mandya
- 23:30Mysuru
Scheduled times. Live running on NTES.
On this page
- Train summary
- 20607 Chennai Central to Mysuru timetable
- 20608 Mysuru to Chennai Central timetable
- 20663 Mysuru to Chennai Central timetable
- 20664 Chennai Central to Mysuru timetable
- Which Vande Bharat train for Chennai to Bangalore?
- Vande Bharat Chennai to Mysore
- Can you go and return the same day?
- Chennai to Bangalore Vande Bharat ticket price
- Booking the Chennai Bengaluru Vande Bharat train
- When is the chart prepared?
- Cancelling a ticket
- About this route
- FAQ
- Related routes
- Sources
Timetable last checked 12 November 2026 against the train data on this site (erail, ConfirmTkt and RailYatri, 11 November 2026).
Train summary
| 20607 | 20608 | 20663 | 20664 | |
|---|---|---|---|---|
| Direction | Chennai → Mysuru | Mysuru → Chennai | Mysuru → Chennai | Chennai → Mysuru |
| Departs | MGR Chennai Central (MAS) 05:50 | Mysuru Jn (MYS) 13:05 | Mysuru Jn (MYS) 06:00 | MGR Chennai Central (MAS) 17:00 |
| KSR Bengaluru (SBC) | 10:00 / 10:05 | 14:45 / 14:50 | 07:40 / 07:45 | 21:25 / 21:30 |
| Arrives | Mysuru Jn (MYS) 12:20 | MGR Chennai Central (MAS) 19:20 | MGR Chennai Central (MAS) 12:30 | Mysuru Jn (MYS) 23:30 |
| Full journey | 6 h 30 min | 6 h 15 min | 6 h 30 min | 6 h 30 min |
| Chennai ↔ KSR Bengaluru | 4 h 10 min | 4 h 30 min | 4 h 45 min | 4 h 25 min |
| Runs | Daily except Wednesday | Daily except Wednesday | Daily except Thursday | Daily except Thursday |
| Distance | 500 km | 500 km | 500 km | 500 km |
| Classes | CC, EC | CC, EC | CC, EC | CC, EC |
Which Bengaluru station? All four trains stop at KSR Bengaluru (SBC), the city station also called Bengaluru City Junction. They do not use SMVT Bengaluru, Yesvantpur or Bengaluru Cantonment. The second pair, 20663 and 20664, also stops at Krishnarajapuram (KJM), which comes before KSR Bengaluru when you travel from Chennai and after it when you travel to Chennai. The first pair, 20607 and 20608, does not stop at Krishnarajapuram.
Which Chennai station? All four trains use MGR Chennai Central (MAS), not Chennai Egmore.
20607 Chennai Central to Mysuru timetable
| # | Station | Arrives | Departs | Distance |
|---|---|---|---|---|
| 1 | MGR Chennai Central (MAS) | — | 05:50 | 0 km |
| 2 | Katpadi Jn (KPD) | 07:13 | 07:15 | 130 km |
| 3 | KSR Bengaluru (SBC) | 10:00 | 10:05 | 362 km |
| 4 | Mysuru Jn (MYS) | 12:20 | — | 500 km |
20608 Mysuru to Chennai Central timetable
| # | Station | Arrives | Departs | Distance |
|---|---|---|---|---|
| 1 | Mysuru Jn (MYS) | — | 13:05 | 0 km |
| 2 | KSR Bengaluru (SBC) | 14:45 | 14:50 | 139 km |
| 3 | Katpadi Jn (KPD) | 17:33 | 17:35 | 371 km |
| 4 | MGR Chennai Central (MAS) | 19:20 | — | 500 km |
20663 Mysuru to Chennai Central timetable
| # | Station | Arrives | Departs | Distance |
|---|---|---|---|---|
| 1 | Mysuru Jn (MYS) | — | 06:00 | 0 km |
| 2 | Mandya (MYA) | 06:28 | 06:30 | 46 km |
| 3 | KSR Bengaluru (SBC) | 07:40 | 07:45 | 139 km |
| 4 | Krishnarajapuram (KJM) | 08:04 | 08:06 | 153 km |
| 5 | Katpadi Jn (KPD) | 10:38 | 10:40 | 371 km |
| 6 | MGR Chennai Central (MAS) | 12:30 | — | 500 km |
20664 Chennai Central to Mysuru timetable
| # | Station | Arrives | Departs | Distance |
|---|---|---|---|---|
| 1 | MGR Chennai Central (MAS) | — | 17:00 | 0 km |
| 2 | Katpadi Jn (KPD) | 18:23 | 18:25 | 130 km |
| 3 | Krishnarajapuram (KJM) | 20:48 | 20:50 | 348 km |
| 4 | KSR Bengaluru (SBC) | 21:25 | 21:30 | 362 km |
| 5 | Mandya (MYA) | 22:39 | 22:40 | 455 km |
| 6 | Mysuru Jn (MYS) | 23:30 | — | 500 km |
All stops are on the same day. For live running status, use NTES with the train number. Each train has its own page with the full schedule: 20607, 20608, 20663 and 20664.
Timings on some older articles and booking sites differ from these by a few minutes (for example a 10:20 or 10:25 arrival at Bengaluru for 20607). The times above are the current ones in the railway’s timetable as checked; confirm on IRCTC or NTES for your date.
Which Vande Bharat train for Chennai to Bangalore?
Between Chennai and Bengaluru you have one morning and one evening Vande Bharat train in each direction. The two pairs are run as separate services, so the choice comes down to the time of day, the day of the week and the Bengaluru station you want.
Chennai to Bengaluru: 20607 (morning) or 20664 (evening)
| 20607 morning | 20664 evening | |
|---|---|---|
| Leaves Chennai Central | 05:50 | 17:00 |
| Katpadi Jn | 07:13 | 18:23 |
| Krishnarajapuram | No stop | 20:48 |
| Reaches KSR Bengaluru | 10:00 | 21:25 |
| Chennai → KSR Bengaluru | 4 h 10 min | 4 h 25 min |
| Does not run | Wednesday | Thursday |
20607 is the faster Vande Bharat train from Chennai to Bangalore by 15 minutes, with only one stop, at Katpadi, before KSR Bengaluru. It suits a day of work or meetings in Bengaluru: you are in the city by 10:00. The catch is the 05:50 start from Chennai Central, which means leaving home well before 05:00 in most parts of Chennai.
20664 is the after-work option. It leaves Chennai Central at 17:00 and reaches KSR Bengaluru at 21:25. It also lets you get off at Krishnarajapuram at 20:48, 37 minutes before the train reaches KSR Bengaluru. Because 20664 continues to Mysuru and arrives there at 23:30, it is also the train to take if you want to reach Mysuru the same evening.
Bengaluru to Chennai: 20663 (morning) or 20608 (afternoon)
| 20663 morning | 20608 afternoon | |
|---|---|---|
| Leaves KSR Bengaluru | 07:45 | 14:50 |
| Krishnarajapuram | 08:04 | No stop |
| Katpadi Jn | 10:38 | 17:33 |
| Reaches Chennai Central | 12:30 | 19:20 |
| KSR Bengaluru → Chennai | 4 h 45 min | 4 h 30 min |
| Does not run | Thursday | Wednesday |
For a Bangalore to Chennai Vande Bharat trip in the morning, take 20663. It leaves KSR Bengaluru at 07:45, calls at Krishnarajapuram at 08:04, and reaches Chennai Central at 12:30, in time for an afternoon in the city. 20608 leaves KSR Bengaluru at 14:50 and reaches Chennai Central at 19:20. It is 15 minutes quicker than 20663 on this stretch, and it is the one to choose if you want a morning in Bengaluru before you travel.
Which day of the week?
The two pairs have different days off, so there is always at least one Vande Bharat train between Chennai and Bengaluru in each direction:
- On Wednesday, only the 20663/20664 pair runs: 20664 from Chennai at 17:00 and 20663 from Bengaluru at 07:45.
- On Thursday, only the 20607/20608 pair runs: 20607 from Chennai at 05:50 and 20608 from Bengaluru at 14:50.
- On the other five days, all four trains run.
The running days checker shows which trains run on a given date.
Vande Bharat Chennai to Mysore
Both trains from Chennai continue to Mysuru Jn. 20607 reaches Mysuru at 12:20 and 20664 at 23:30, each 6 h 30 min after leaving Chennai Central. The return trains start in Mysuru: 20663 at 06:00 and 20608 at 13:05.
The two pairs take slightly different paths through the stops. 20663 and 20664 stop at Mandya (MYA) between Bengaluru and Mysuru, and at Krishnarajapuram. 20607 and 20608 run non-stop between KSR Bengaluru and Mysuru, and their only stop between Bengaluru and Chennai is Katpadi Jn.
The same trains also work for the short Bengaluru–Mysuru hop. From KSR Bengaluru, 20607 leaves at 10:05 and reaches Mysuru at 12:20, and 20664 leaves at 21:30 and reaches Mysuru at 23:30. From Mysuru, 20663 reaches KSR Bengaluru at 07:40 and 20608 at 14:45. IRCTC sells tickets between any two stops, so you can book Bengaluru–Mysuru, Katpadi–Bengaluru or Mandya–Chennai on these trains.
For Vellore, Katpadi Jn (KPD) is the stop. All four trains call there, 129 to 130 km from Chennai Central.
Can you go and return the same day?
- Chennai to Bengaluru and back: take 20607 to KSR Bengaluru (10:00) and return on 20608 from KSR Bengaluru at 14:50. That gives 4 h 50 min in Bengaluru, and you are back at Chennai Central at 19:20. Not on Wednesday.
- Bengaluru to Chennai and back: take 20663 to Chennai Central (12:30) and return on 20664 at 17:00. That gives 4 h 30 min in Chennai, and you are back at KSR Bengaluru at 21:25. Not on Thursday.
- Chennai to Mysuru and back: 20607 reaches Mysuru at 12:20 and 20608 leaves at 13:05, so there are only 45 minutes. That is not enough for a visit.
A late arrival eats into the time you have, so leave a buffer. The same-day return planner checks this for any pair of stations.
Chennai to Bangalore Vande Bharat ticket price
| Train | From → To | Distance | CC | EC |
|---|---|---|---|---|
| 20607 | MGR Chennai Central (MAS) → Mysuru Jn (MYS) | 500 km | ₹1,285 | ₹2,420 |
| 20607 | MGR Chennai Central (MAS) → KSR Bengaluru (SBC) | 362 km | ₹1,010 | ₹1,895 |
| 20608 | Mysuru Jn (MYS) → MGR Chennai Central (MAS) | 500 km | ₹1,400 | ₹2,520 |
| 20608 | KSR Bengaluru (SBC) → MGR Chennai Central (MAS) | 362 km | ₹970 | — |
| 20663 | Mysuru Jn (MYS) → MGR Chennai Central (MAS) | 500 km | ₹1,220 | ₹2,315 |
| 20663 | KSR Bengaluru (SBC) → MGR Chennai Central (MAS) | 362 km | ₹1,010 | ₹1,895 |
| 20664 | MGR Chennai Central (MAS) → Mysuru Jn (MYS) | 500 km | ₹1,385 | ₹2,505 |
| 20664 | MGR Chennai Central (MAS) → KSR Bengaluru (SBC) | 362 km | ₹1,175 | ₹2,090 |
Fares are for one adult, General quota, with the meal. They are IRCTC fares as recorded by erail.in, and we kept a figure only where it agreed with erail’s own calculation from the official fare rules. We tested this method on 8 trains whose fares we had checked on IRCTC ourselves: on 7 the figure matched to the rupee, and on the 8th the two erail figures disagreed, so the check would have rejected it. A dash means the two figures did not agree and we left that fare out. Checked 12 November 2026; confirm on IRCTC before you pay. Choosing No Food lowers the price by the meal charge.
The two Chennai–Bengaluru morning trains, 20607 and 20663, cost the same ₹1,010 in CC. The evening 20664 costs more for the same 362 km (₹1,175), and its Chennai–Mysuru fare is ₹100 higher than 20607’s, most likely because its meal is a dinner; IRCTC’s fare breakdown shows the catering charge. For 20607 Chennai–Bengaluru we also checked IRCTC directly on 12 November 2026: ₹1,010 in CC, made up of base fare ₹742, reservation ₹40, superfast charge ₹45, GST ₹42 and catering ₹141.
How the Vande Bharat fare is built. The base fare for AC Chair Car on a Vande Bharat Express is 1.4 times the Shatabdi CC base fare, and for Executive Chair Car it is 1.3 times the Shatabdi EC base fare. Reservation fee, superfast charge, catering charge and GST are added on top. Source: PIB In practice this means:
- Distance sets the base fare. Chennai Central to KSR Bengaluru is 361–362 km on these trains, against 500 km to Mysuru, so a Chennai–Bengaluru ticket costs less than a Chennai–Mysuru ticket on the same train.
- Class matters most. EC costs much more than CC. EC has 2+2 seating and CC has 3+2; see CC vs EC.
- The meal is optional. Choosing No Food when you book removes the catering charge. What is served and how to add a meal later are on the food page.
- There is no dynamic fare, so the price does not rise as seats fill up.
See how Vande Bharat ticket prices work for a full fare breakdown on other routes, and estimate a fare for any distance with the Vande Bharat fare calculator. The distance calculator gives the distance between any two stops.
Booking the Chennai Bengaluru Vande Bharat train
Booking for all four trains opens on IRCTC 60 days before the journey, at 08:00 IST, not counting the journey day. For a journey on Tuesday 12 January 2027, booking opens on Friday 13 November 2026 at 08:00. Find the date for your trip with the booking date calculator. The booking guide covers the IRCTC steps, quotas and payment.
Book from your real boarding station. If you are going only to Bengaluru, search Chennai Central to KSR Bengaluru (or Krishnarajapuram on 20664), not Chennai to Mysuru. You pay for the distance you book.
Tatkal opens at 10:00 IST the day before the train leaves its first station. The Tatkal charge is 30% of the base fare, with a minimum of ₹125 in CC and ₹400 in EC and a cap of ₹225 and ₹500. A confirmed Tatkal ticket gets no refund if you cancel. See the Tatkal guide.
To change your boarding point on an existing e-ticket, for example from Chennai Central to Katpadi, see the ticket change guide.
When is the chart prepared?
The chart time depends on when the train leaves its first station, not on where you board.
- 20607 leaves Chennai Central at 05:50, so its first chart is prepared by 20:00 the evening before.
- 20608 leaves Mysuru at 13:05, so its first chart is prepared by 20:00 the evening before, even if you board at KSR Bengaluru.
- 20663 leaves Mysuru at 06:00, so its first chart is prepared by 20:00 the evening before.
- 20664 leaves Chennai Central at 17:00, so its first chart is prepared by 07:00 on the day of travel (10 hours before departure).
After the first chart, waiting-list tickets are settled and your coach and seat number appear on the PNR. The chart preparation time tool works it out for any date.
Cancelling a ticket
A confirmed Chair Car ticket cancelled well ahead loses only a flat charge of ₹180 in CC or ₹240 in EC, plus GST. Closer to departure, 25% and then 50% of the fare is deducted, and in the last hours nothing comes back. A waitlisted ticket that does not confirm at chart time is cancelled and refunded automatically, less ₹60 clerkage plus GST. The time bands are counted from the train’s departure at its first station: Mysuru for 20608 and 20663, Chennai Central for 20607 and 20664. Read the Vande Bharat cancellation charges guide for both sets of time bands, and work out your refund with the refund calculator.
About this route
The Chennai–Mysuru Vande Bharat Express (20607/20608) was flagged off at KSR Bengaluru on 11 November 2022. It was the fifth Vande Bharat Express in India and the first in South India. Source: ThePrint
The second pair, 20663/20664, was flagged off in March 2024. It ran only between Chennai and Bengaluru at first and was extended to Mysuru from 5 April 2024. Source: DT Next
For the history of the Vande Bharat train and how it was built, see Vande Bharat history. For seat layouts and the best seats, see the seats page. Facilities on board are listed in the facilities guide.
FAQ
What is the timing of the Vande Bharat from Chennai to Bangalore? Train 20607 leaves Chennai Central at 05:50 and reaches KSR Bengaluru at 10:00. Train 20664 leaves Chennai Central at 17:00 and reaches KSR Bengaluru at 21:25.
What is the timing of the Bangalore to Chennai Vande Bharat? Train 20663 leaves KSR Bengaluru at 07:45 and reaches Chennai Central at 12:30. Train 20608 leaves KSR Bengaluru at 14:50 and reaches Chennai Central at 19:20.
Which Bengaluru station does the Chennai Vande Bharat use? All four trains stop at KSR Bengaluru (SBC). Trains 20663 and 20664 also stop at Krishnarajapuram (KJM). None of them uses SMVT Bengaluru or Yesvantpur.
On which day does the Chennai Bengaluru Vande Bharat not run? 20607 and 20608 do not run on Wednesday. 20663 and 20664 do not run on Thursday. So on every day of the week at least one Vande Bharat train runs each way.
How long does the Vande Bharat take from Chennai to Bangalore? 4 h 10 min on 20607 and 4 h 25 min on 20664, Chennai Central to KSR Bengaluru. Towards Chennai, 20608 takes 4 h 30 min and 20663 takes 4 h 45 min.
What is the Chennai to Bangalore Vande Bharat ticket price? Chennai to Bengaluru costs ₹1,010 in CC and ₹1,895 in EC on the morning 20607, with the meal (checked 12 November 2026). The fare is the base fare for the distance and class plus reservation fee, superfast charge, GST and an optional meal. Check it on IRCTC or estimate it with the fare calculator.
What time does the Vande Bharat reach Mysuru from Chennai? 20607 reaches Mysuru Jn at 12:20 and 20664 at 23:30.
What are the stops of the Chennai Mysuru Vande Bharat Express? 20607 and 20608 stop at Katpadi Jn and KSR Bengaluru. 20663 and 20664 stop at Katpadi Jn, Krishnarajapuram, KSR Bengaluru and Mandya.
Does the Chennai Bengaluru Vande Bharat stop at Katpadi for Vellore? Yes. All four trains stop at Katpadi Jn: 20607 at 07:13, 20664 at 18:23, 20663 at 10:38 and 20608 at 17:33.
When is the chart prepared for the Chennai Bengaluru Vande Bharat? For 20607, 20608 and 20663, by 20:00 the evening before travel. For 20664, which leaves Chennai Central at 17:00, by 07:00 on the day of travel.
Related routes
Sources
Timetable and stops: erail 20607, erail 20664, ConfirmTkt 20608, ConfirmTkt 20663, cross-checked with RailYatri, 11 November 2026. Fare structure: PIB. Launch dates: ThePrint, DT Next. Always confirm on IRCTC or NTES before travel. Report a correction.
Keep reading about Vande Bharat

Vande Bharat Routes: Full Vande Bharat Express Route List
All 82 Vande Bharat Chair Car routes and 3 Sleeper routes in India, with train numbers and station codes, grouped by state, plus Bengaluru timings. Updated November 2026.
Vande Bharat Ticket Price: Fares by Route
Vande Bharat Express ticket prices from IRCTC for popular routes in CC and EC, with and without meals. Full fare breakdown, Sleeper fares, and why Vande Bharat costs more than Shatabdi.
Vande Bharat Trains Between Stations
Every Vande Bharat between two stops, with timings and distance.
Vande Bharat Cancellation Charges
Vande Bharat cancellation charges: CC ₹180 and EC ₹240 plus GST, the 25% and 50% bands, waiting list clerkage, after-chart rules, Sleeper and real refunds.

