Vande Bharat Routes in Karnataka

Yes, Vande Bharat runs in Karnataka. Thirteen Vande Bharat routes, 26 train services in all, start or end at a station in Karnataka: Bengaluru, Mysuru, Hubballi, Dharwad, Belagavi, Kalaburagi and Mangaluru. Twelve are daytime Chair Car routes with CC and EC. The thirteenth is the overnight Mumbai – Bengaluru Vande Bharat Sleeper. No other Vande Bharat train in our list stops in Karnataka without starting or ending there, so 13 routes is the full count.

Vande Bharat departures from Karnataka
  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. 20661KSR Bengaluru SBC → Dharwar DWR05:45 – 12:006 h 15 minNot on TueCC, EC
  4. 20662Dharwar DWR → KSR Bengaluru SBC13:30 – 19:456 h 15 minNot on TueCC, EC
  5. 20704Yesvantpur Jn YPR → Kacheguda KCG14:45 – 23:008 h 15 minNot on WedCC, EC
  6. 20631Mangaluru Central MAQ → Thiruvananthapuram Central TVC06:25 – 15:058 h 40 minNot on WedCC, EC
  7. 20641Bengaluru Cantt BNC → Coimbatore Jn CBE14:20 – 20:406 h 20 minNot on ThuCC, EC
  8. 20645Madgaon MAO → Mangaluru Central MAQ18:10 – 22:454 h 35 minNot on ThuCC, EC
  9. 20646Mangaluru Central MAQ → Madgaon MAO08:30 – 13:104 h 40 minNot on ThuCC, EC
  10. 20663Mysuru Jn MYS → MGR Chennai Central MAS06:00 – 12:306 h 30 minNot on ThuCC, EC
  11. 20664MGR Chennai Central MAS → Mysuru Jn MYS17:00 – 23:306 h 30 minNot on ThuCC, EC
  12. 22231Kalaburagi KLBG → SMVT Bengaluru SMVB06:10 – 14:108 hNot on FriCC, EC
  13. 22232SMVT Bengaluru SMVB → Kalaburagi KLBG14:40 – 22:408 hNot on ThuCC, EC
  14. 20671Madurai Jn MDU → Bengaluru Cantt BNC05:15 – 13:007 h 45 minNot on TueCC, EC
  15. 20672Bengaluru Cantt BNC → Madurai Jn MDU13:30 – 21:408 h 10 minNot on TueCC, EC
  16. 20669SSS Hubballi Jn UBL → Pune Jn PUNE05:00 – 13:308 h 30 minRuns Wed Fri SunCC, EC
  17. 20670Pune Jn PUNE → SSS Hubballi Jn UBL14:15 – 22:458 h 30 minRuns Mon Thu SatCC, EC
  18. 26751Belagavi BGM → KSR Bengaluru SBC05:35 – 13:508 h 15 minNot on WedCC, EC
  19. 26752KSR Bengaluru SBC → Belagavi BGM14:20 – 22:308 h 10 minNot on WedCC, EC
  20. 26651KSR Bengaluru SBC → Ernakulam Jn ERS05:10 – 13:508 h 40 minNot on WedCC, EC
  21. 26652Ernakulam Jn ERS → KSR Bengaluru SBC14:20 – 23:008 h 40 minNot on WedCC, EC
  22. 27651Mumbai CSMT CSMT → SMVT Bengaluru SMVB20:10 – 12:00 +115 h 50 minNot on Tue3A, 2A, 1A
  23. 27652SMVT Bengaluru SMVB → Mumbai CSMT CSMT19:45 – 11:55 +116 h 10 minNot on Mon3A, 2A, 1A

Scheduled times, checked 11 November 2026. Live status on NTES.

On this page

Timetables last checked 12 November 2026. The route list matches the Ministry of Railways’ list of July 2026.

All Vande Bharat routes in Karnataka

Route Train Departs → Arrives Journey Not on
MGR Chennai Central → Mysuru Jn 20607 MAS 05:50 → MYS 12:20 6 h 30 min Wed
Mysuru Jn → MGR Chennai Central 20608 MYS 13:05 → MAS 19:20 6 h 15 min Wed
Mysuru Jn → MGR Chennai Central 20663 MYS 06:00 → MAS 12:30 6 h 30 min Thu
MGR Chennai Central → Mysuru Jn 20664 MAS 17:00 → MYS 23:30 6 h 30 min Thu
KSR Bengaluru → Dharwar 20661 SBC 05:45 → DWR 12:00 6 h 15 min Tue
Dharwar → KSR Bengaluru 20662 DWR 13:30 → SBC 19:45 6 h 15 min Tue
Belagavi → KSR Bengaluru 26751 BGM 05:35 → SBC 13:50 8 h 15 min Wed
KSR Bengaluru → Belagavi 26752 SBC 14:20 → BGM 22:30 8 h 10 min Wed
KSR Bengaluru → Ernakulam Jn 26651 SBC 05:10 → ERS 13:50 8 h 40 min Wed
Ernakulam Jn → KSR Bengaluru 26652 ERS 14:20 → SBC 23:00 8 h 40 min Wed
Kacheguda → Yesvantpur Jn 20703 KCG 05:45 → YPR 14:00 8 h 15 min Wed
Yesvantpur Jn → Kacheguda 20704 YPR 14:45 → KCG 23:00 8 h 15 min Wed
Bengaluru Cantt → Coimbatore Jn 20641 BNC 14:20 → CBE 20:40 6 h 20 min Thu
Coimbatore Jn → Bengaluru Cantt 20642 CBE 07:25 → BNC 13:45 6 h 20 min Thu
Madurai Jn → Bengaluru Cantt 20671 MDU 05:15 → BNC 13:00 7 h 45 min Tue
Bengaluru Cantt → Madurai Jn 20672 BNC 13:30 → MDU 21:40 8 h 10 min Tue
Kalaburagi → SMVT Bengaluru 22231 KLBG 06:10 → SMVB 14:10 8 h Fri
SMVT Bengaluru → Kalaburagi 22232 SMVB 14:40 → KLBG 22:40 8 h Thu
SSS Hubballi Jn → Pune Jn 20669 UBL 05:00 → PUNE 13:30 8 h 30 min Runs Wed, Fri, Sun
Pune Jn → SSS Hubballi Jn 20670 PUNE 14:15 → UBL 22:45 8 h 30 min Runs Mon, Thu, Sat
Mangaluru Central → Thiruvananthapuram Central 20631 MAQ 06:25 → TVC 15:05 8 h 40 min Wed
Thiruvananthapuram Central → Mangaluru Central 20632 TVC 16:05 → MAQ 00:45 (next day) 8 h 40 min Wed
Mangaluru Central → Madgaon 20646 MAQ 08:30 → MAO 13:10 4 h 40 min Thu
Madgaon → Mangaluru Central 20645 MAO 18:10 → MAQ 22:45 4 h 35 min Thu
Mumbai CSMT → SMVT Bengaluru (Sleeper) 27651 CSMT 20:10 → SMVB 12:00 (next day) 15 h 50 min Tue
SMVT Bengaluru → Mumbai CSMT (Sleeper) 27652 SMVB 19:45 → CSMT 11:55 (next day) 16 h 10 min Mon

Three of the 13 routes start and end inside Karnataka: KSR Bengaluru – Dharwar, Belagavi – KSR Bengaluru and Kalaburagi – SMVT Bengaluru. The other ten link Karnataka with Tamil Nadu, Kerala, Telangana, Maharashtra and Goa. The Kalaburagi train, although both ends are in Karnataka, runs through Andhra Pradesh on the way, with stops at Mantralayam Road, Guntakal Jn, Anantapur and Sri Sathya Sai Prasanthi Nilayam.

Which Bengaluru station does each train use?

Bengaluru has 20 of the 26 Karnataka Vande Bharat services, but they do not share one station. “Bengaluru” on a ticket can mean any of four main stations, plus two suburban stops, so check the station code before you leave home:

The station decides the train. If you want Hyderabad, you need Yesvantpur, not KSR Bengaluru. For Coimbatore and Madurai you board at Bengaluru Cantt, and for Mumbai and Kalaburagi at SMVT Bengaluru. Only the KSR Bengaluru trains go to Mysuru, Chennai, Hubballi and Kerala.

Karnataka Vande Bharat trains, one by one

Chennai – Bengaluru – Mysuru (20607/20608, 20663/20664). Two Vande Bharat Express pairs run the 500 km between MGR Chennai Central and Mysuru Jn through KSR Bengaluru. 20607 leaves Chennai at 05:50, reaches KSR Bengaluru at 10:00 and Mysuru at 12:20, and returns as 20608 at 13:05, stopping only at Katpadi and Bengaluru. It does not run on Wednesday. The second pair starts from Mysuru: 20663 leaves at 06:00, calls at Mandya, KSR Bengaluru, Krishnarajapuram and Katpadi, and reaches Chennai at 12:30; 20664 leaves Chennai at 17:00 and reaches Mysuru at 23:30. It does not run on Thursday. Because the days off differ, at least one pair runs every day. Full guide: Chennai – Bengaluru – Mysuru Vande Bharat.

KSR Bengaluru – Dharwar (20661/20662). The Vande Bharat train for north Karnataka. 20661 leaves KSR Bengaluru at 05:45, stops at Yesvantpur, Tumakuru, Davangere, Haveri and SSS Hubballi (11:15), and reaches Dharwar at 12:00. 20662 leaves Dharwar at 13:30 and Hubballi at 13:55, and reaches KSR Bengaluru at 19:45. It covers 490 km in 6 h 15 min and does not run on Tuesday. Dharwad’s station is named Dharwar (DWR) in the timetable.

Belagavi – KSR Bengaluru (26751/26752). The same line as the Dharwar train, carried on to Belagavi: 611 km in a little over 8 hours. 26751 leaves Belagavi at 05:35, Dharwar at 07:20 and Hubballi at 07:45, and reaches KSR Bengaluru at 13:50. 26752 leaves KSR Bengaluru at 14:20 and reaches Hubballi at 20:00 and Belagavi at 22:30. No service on Wednesday. With 20661/20662 off on Tuesday and this pair off on Wednesday, Bengaluru and Hubballi have a Vande Bharat Express every day of the week.

KSR Bengaluru – Ernakulam (26651/26652). The only Vande Bharat between Bengaluru and Kerala. 26651 leaves KSR Bengaluru at 05:10, Krishnarajapuram at 05:30, and runs via Salem, Erode, Tiruppur, Coimbatore, Palakkad and Thrissur to Ernakulam Jn, arriving at 13:50. 26652 leaves Ernakulam at 14:20 and reaches KSR Bengaluru at 23:00. It covers 638 km and takes Wednesday off. More detail is on the Kerala Vande Bharat page.

Kacheguda – Yesvantpur (20703/20704). The Hyderabad – Bengaluru Vande Bharat Express. 20703 leaves Kacheguda at 05:45 and reaches Yesvantpur Jn at 14:00; 20704 leaves Yesvantpur at 14:45 and reaches Kacheguda at 23:00. It stops at Mahbubnagar, Kurnool City, Anantapur, Dharmavaram Jn and Hindupur, 610 km in 8 h 15 min, and does not run on Wednesday.

Bengaluru Cantt – Coimbatore (20641/20642). 20642 leaves Coimbatore Jn at 07:25 and reaches Bengaluru Cantt at 13:45; 20641 leaves Bengaluru Cantt at 14:20 and reaches Coimbatore at 20:40. Stops: Hosur, Dharmapuri, Salem, Erode and Tiruppur. At 59.4 km/h over 376 km it is the slowest Vande Bharat in Karnataka by average speed. No service on Thursday.

Madurai – Bengaluru Cantt (20671/20672). 20671 leaves Madurai Jn at 05:15 and, after Dindigul, Tiruchchirappalli, Karur, Namakkal, Salem and Krishnarajapuram (12:25), reaches Bengaluru Cantt at 13:00. 20672 leaves at 13:30 and reaches Madurai at 21:40. It covers 586 km and does not run on Tuesday. See the Tamil Nadu Vande Bharat list for the Tamil Nadu side.

Kalaburagi – SMVT Bengaluru (22231/22232). 22231 leaves Kalaburagi at 06:10, stops at Yadgir, Raichur, Mantralayam Road, Guntakal, Anantapur, Prasanthi Nilayam and Yelahanka, and reaches SMVT Bengaluru at 14:10. 22232 leaves SMVT Bengaluru at 14:40 and reaches Kalaburagi at 22:40. The two directions take different days off: 22231 does not run on Friday, and 22232 does not run on Thursday.

SSS Hubballi – Pune (20669/20670). The only Karnataka Vande Bharat that runs three days a week. 20669 leaves Hubballi at 05:00 on Wednesday, Friday and Sunday, stops at Dharwar, Belagavi (07:10), Ghatprabha, Miraj, Sangli, Kirloskarvadi and Satara, and reaches Pune Jn at 13:30. 20670 leaves Pune at 14:15 on Monday, Thursday and Saturday and reaches Hubballi at 22:45. Check the day before you plan this trip.

Mangaluru – Thiruvananthapuram (20631/20632). 20631 leaves Mangaluru Central at 06:25 and runs the length of Kerala via Kasaragod, Kannur, Kozhikode, Thrissur, Ernakulam, Alappuzha and Kollam, reaching Thiruvananthapuram Central at 15:05. 20632 leaves Thiruvananthapuram at 16:05 and reaches Mangaluru at 00:45, after midnight, so the arrival is on the next date. No service on Wednesday. Details: Kerala Vande Bharat.

Mangaluru – Madgaon (20645/20646). The fastest Vande Bharat Express in Karnataka: 20645 averages 95.3 km/h over 437 km, most of it on the Konkan Railway, with only two stops, Karwar and Udupi. 20646 leaves Mangaluru Central at 08:30 and reaches Madgaon at 13:10; 20645 leaves Madgaon at 18:10 and reaches Mangaluru at 22:45. No service on Thursday. A slower monsoon timetable applies on the Konkan Railway every year, so check the timings between June and October.

Mumbai – Bengaluru Vande Bharat Sleeper (27651/27652). The only overnight Vande Bharat in Karnataka, with 3A, 2A and 1A berths instead of chair cars. 27651 leaves Mumbai CSMT at 20:10 and reaches SMVT Bengaluru at 12:00 the next day, stopping in Karnataka at Kalaburagi (04:15), Yadgir and Raichur. 27652 leaves SMVT Bengaluru at 19:45 and reaches Mumbai CSMT at 11:55 the next day. 27651 does not run on Tuesday and 27652 not on Monday. Full guide: Mumbai – Bengaluru Vande Bharat Sleeper, and the Vande Bharat Sleeper overview.

Karnataka stations with the most Vande Bharat trains

Counting the 26 services above, and only the stations inside Karnataka, these are served most often:

So Hubballi and Dharwad each have three Vande Bharat routes: Bengaluru – Dharwar, Belagavi – Bengaluru and Hubballi – Pune. Kalaburagi, Yadgir and Raichur have two: the Bengaluru Chair Car and the Mumbai Sleeper. Use the trains between stations tool to see every Vande Bharat train for your pair of stations, including intermediate stops.

Same-day trips by Vande Bharat in Karnataka

Several Karnataka Vande Bharat trains go out in the morning and come back the same evening:

Day trip Go Return Time there Not on
Mysuru → KSR Bengaluru 20663, 06:00 → 07:40 20664, 21:30 → 23:30 13 h 50 min Thursday
KSR Bengaluru → Chennai Central 20663, 07:45 → 12:30 20664, 17:00 → 21:25 4 h 30 min Thursday
KSR Bengaluru → SSS Hubballi 20661, 05:45 → 11:15 20662, 13:55 → 19:45 2 h 40 min Tuesday
KSR Bengaluru → Davangere 20661, 05:45 → 09:30 20662, 15:35 → 19:45 6 h 5 min Tuesday
KSR Bengaluru → Salem 26651, 05:10 → 08:02 26652, 19:25 → 23:00 11 h 23 min Wednesday
Mangaluru → Udupi 20646, 08:30 → 09:48 20645, 21:14 → 22:45 11 h 26 min Thursday
Mangaluru → Madgaon 20646, 08:30 → 13:10 20645, 18:10 → 22:45 5 h Thursday

Bengaluru to Mysuru does not work as a day trip by Vande Bharat: the only morning train, 20607, reaches Mysuru at 12:20 and 20608 leaves again at 13:05. Plan other combinations with the same-day return planner.

Booking a Vande Bharat Express in Karnataka

Twelve of the 13 Karnataka routes are daytime Chair Car trains with two classes: AC Chair Car (CC) and Executive Chair Car (EC). The CC vs EC guide and the seat guide explain the difference and which seats to pick. The Mumbai – Bengaluru Sleeper has 3A, 2A and 1A berths.

Book on IRCTC when booking opens, 60 days ahead at 08:00 IST, or try Tatkal at 10:00 IST the day before. The step-by-step guide is on how to book a Vande Bharat ticket. Choose a meal or No Food when booking; what is served and what it costs is on the Vande Bharat food page. If plans change, the cancellation charges guide explains what you get back and the deadlines. Check your PNR once the chart is prepared, and the train’s running status on NTES on the day.

We have not yet checked IRCTC fares for the Karnataka Vande Bharat trains, so this page quotes no rupee fares. Get an estimate from the Vande Bharat fare calculator or the Sleeper fare calculator, and confirm the amount on IRCTC before you pay.

Karnataka Vande Bharat FAQs

Is Vande Bharat available in Karnataka? Yes. Thirteen Vande Bharat routes, 26 train services, start or end in Karnataka, and every Vande Bharat train in our list that stops in Karnataka is one of them.

How many Vande Bharat trains are there in Karnataka? 13 routes, or 26 services counting each direction: 12 Chair Car routes and one Vande Bharat Sleeper. Three of the routes run entirely between Karnataka stations.

When did the first Vande Bharat start in Karnataka? The Mysuru – Chennai Vande Bharat was flagged off at KSR Bengaluru on 11 November 2022, the first Vande Bharat Express in South India (Source: PIB). The Bengaluru – Dharwad train followed on 27 June 2023 (Source: PIB), and Bengaluru – Belagavi on 10 August 2025 (Source: PIB).

Which Vande Bharat trains run from Bengaluru? From KSR Bengaluru: Mysuru, Chennai, Dharwar, Belagavi and Ernakulam. From Yesvantpur: Kacheguda (Hyderabad). From Bengaluru Cantt: Coimbatore and Madurai. From SMVT Bengaluru: Kalaburagi and the Mumbai Sleeper.

Is there a Vande Bharat from Mysuru? Yes. 20663 leaves Mysuru at 06:00 and 20608 at 13:05, both for KSR Bengaluru and Chennai Central, and 20607 and 20664 arrive at 12:20 and 23:30.

Is there a Vande Bharat from Mangaluru? Yes, two: 20631 to Thiruvananthapuram Central at 06:25, and 20646 to Madgaon at 08:30 via Udupi and Karwar. There is no Vande Bharat between Mangaluru and Bengaluru.

Is there a Vande Bharat from Hubballi or Belagavi to Bengaluru? Yes. From Hubballi, 26751 at 07:45 and 20662 at 13:55; from Belagavi, 26751 at 05:35. Both reach KSR Bengaluru via Davangere, Tumakuru and Yesvantpur.

Which is the fastest Vande Bharat train in Karnataka? 20645 Madgaon – Mangaluru Central, averaging 95.3 km/h over 437 km. On the Bengaluru routes, 20608 Mysuru – Chennai is quickest at 80 km/h.

Is there a Vande Bharat Sleeper in Karnataka? Yes, one: 27651/27652 between Mumbai CSMT and SMVT Bengaluru, which also stops at Kalaburagi, Yadgir and Raichur.

Sources

Route list: Ministry of Railways (PIB), July 2026. Launch dates: PIB releases of 11 November 2022, 27 June 2023 and 10 August 2025. Konkan monsoon timetable: Konkan Railway. Timetables: erail and ConfirmTkt, cross-checked 11 November 2026. Always confirm on IRCTC or NTES before travel. Report a correction.

Keep reading about Vande Bharat