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).

Vande Bharat trains on this route
  1. 20607MGR Chennai Central MAS → Mysuru Jn MYS05:50 – 12:206 h 30 minNot on WedCC, EC
  2. 20608Mysuru Jn MYS → MGR Chennai Central MAS13:05 – 19:206 h 15 minNot on WedCC, EC
  3. 20663Mysuru Jn MYS → MGR Chennai Central MAS06:00 – 12:306 h 30 minNot on ThuCC, EC
  4. 20664MGR Chennai Central MAS → Mysuru Jn MYS17:00 – 23:306 h 30 minNot on ThuCC, EC

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
  1. 05:50MGR Chennai CentralMAS 0 km
  2. 07:15KatpadiKPD 130 km
    arrives 07:13
  3. 10:05KSR BengaluruSBC 362 km
    arrives 10:00
  4. 12:20MysuruMYS 500 km

Scheduled times. Live running on NTES.

On this page

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:

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?

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:

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.

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.

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