Kerala Vande Bharat Express: All Trains, Timings and Stops
Kerala has three Vande Bharat Express pairs. Two run the length of the state from Thiruvananthapuram Central (TVC): 20633/20634 to Kasaragod via Kottayam, and 20631/20632 to Mangaluru Central via Alappuzha. The third, 26651/26652, links Ernakulam Jn with KSR Bengaluru via Thrissur and Palakkad. Train 20634 leaves Thiruvananthapuram at 05:15 and reaches Kasaragod at 13:20; 20633 leaves Kasaragod at 14:30 and reaches Thiruvananthapuram at 22:40. Both skip Thursday. The Mangaluru pair, 20631 and 20632, does not run on Wednesday. All are daytime AC Chair Car (CC) and Executive Chair Car (EC) trains.
- 20633Kasaragod KGQ → Thiruvananthapuram Central TVC14:30 – 22:40
- 20634Thiruvananthapuram Central TVC → Kasaragod KGQ05:15 – 13:20
- 20631Mangaluru Central MAQ → Thiruvananthapuram Central TVC06:25 – 15:05
- 20632Thiruvananthapuram Central TVC → Mangaluru Central MAQ16:05 – 00:45 +1
- 26651KSR Bengaluru SBC → Ernakulam Jn ERS05:10 – 13:50
- 26652Ernakulam Jn ERS → KSR Bengaluru SBC14:20 – 23:00
Scheduled times, checked 11 November 2026. Live status on NTES.
Every stop, start to finish
- 14:30 leaves Kasaragod
- 22:40 reaches Thiruvananthapuram Central
- 8 h 10 min journey
- 588 km 8 stops on the way
- 14:30Kasaragod
- 15:30Kannur
- 16:30Kozhikkode
- 17:30Shoranur
- 18:03Thrisur
- 19:15Ernakulam Town
- 20:13Kottayam
- 20:46Chengannur
- 21:34Kollam
- 22:40Thiruvananthapuram Central
- 05:15 leaves Thiruvananthapuram Central
- 13:20 reaches Kasaragod
- 8 h 5 min journey
- 588 km 8 stops on the way
- 05:15Thiruvananthapuram Central
- 06:05Kollam
- 06:53Chengannur
- 07:21Kottayam
- 08:20Ernakulam Town
- 09:23Thrisur
- 10:04Shoranur
- 11:05Kozhikkode
- 12:05Kannur
- 13:20Kasaragod
- 06:25 leaves Mangaluru Central
- 15:05 reaches Thiruvananthapuram Central
- 8 h 40 min journey
- 619 km 9 stops on the way
- 06:25Mangaluru Central
- 07:00Kasaragod
- 07:57Kannur
- 08:59Kozhikkode
- 09:24Tirur
- 10:00Shoranur
- 10:35Thrisur
- 11:43Ernakulam
- 12:35Alleppey
- 13:40Kollam
- 15:05Thiruvananthapuram Central
- 16:05 leaves Thiruvananthapuram Central
- 00:45 reaches Mangaluru Central next day
- 8 h 40 min journey
- 619 km 9 stops on the way
- 16:05Thiruvananthapuram Central
- 16:55Kollam
- 17:57Alleppey
- 18:45Ernakulam
- 19:58Thrisur
- 20:32Shoranur
- 21:04Tirur
- 21:34Kozhikkode
- 22:38Kannur
- 23:48Kasaragod
- 00:45 day 2Mangaluru Central
- 05:10 leaves KSR Bengaluru
- 13:50 reaches Ernakulam
- 8 h 40 min journey
- 638 km 7 stops on the way
- 05:10KSR Bengaluru
- 05:30Krishnarajapuram
- 08:05Salem
- 08:55Erode
- 09:30Tiruppur
- 10:15Coimbatore
- 11:15Palakkad
- 12:30Thrisur
- 13:50Ernakulam
- 14:20 leaves Ernakulam
- 23:00 reaches KSR Bengaluru
- 8 h 40 min journey
- 638 km 7 stops on the way
- 14:20Ernakulam
- 15:20Thrisur
- 16:22Palakkad
- 17:20Coimbatore
- 18:00Tiruppur
- 18:40Erode
- 19:25Salem
- 22:25Krishnarajapuram
- 23:00KSR Bengaluru
Scheduled times. Live running on NTES.
On this page
- Kerala Vande Bharat trains at a glance
- How Kerala got its Vande Bharat trains
- 20634 Thiruvananthapuram to Kasaragod Vande Bharat timetable
- 20633 Kasaragod to Thiruvananthapuram Vande Bharat timetable
- 20631 Mangaluru Central to Thiruvananthapuram Vande Bharat timetable
- 20632 Thiruvananthapuram to Mangaluru Central Vande Bharat timetable
- 26651 KSR Bengaluru to Ernakulam Vande Bharat timetable
- 26652 Ernakulam to KSR Bengaluru Vande Bharat timetable
- Kasaragod to Trivandrum Vande Bharat: two choices
- Which Kerala Vande Bharat to take, by city
- Can you do a day trip on a Kerala Vande Bharat?
- Kerala Vande Bharat ticket price
- Booking, seats and cancellation
- Kerala Vande Bharat FAQs
- Related routes
- Sources
Timetables last checked 12 November 2026 against erail and ConfirmTkt. Fares checked 12 November 2026.
Kerala Vande Bharat trains at a glance
| Train | Route | Departs → Arrives | Journey | Distance | Not on |
|---|---|---|---|---|---|
| 20634 | Thiruvananthapuram → Kasaragod | TVC 05:15 → KGQ 13:20 | 8 h 5 min | 588 km | Thu |
| 20633 | Kasaragod → Thiruvananthapuram | KGQ 14:30 → TVC 22:40 | 8 h 10 min | 588 km | Thu |
| 20631 | Mangaluru → Thiruvananthapuram | MAQ 06:25 → TVC 15:05 | 8 h 40 min | 619 km | Wed |
| 20632 | Thiruvananthapuram → Mangaluru | TVC 16:05 → MAQ 00:45 (next day) | 8 h 40 min | 619 km | Wed |
| 26651 | KSR Bengaluru → Ernakulam | SBC 05:10 → ERS 13:50 | 8 h 40 min | 638 km | Wed |
| 26652 | Ernakulam → KSR Bengaluru | ERS 14:20 → SBC 23:00 | 8 h 40 min | 638 km | Wed |
The two Thiruvananthapuram trains look alike but take different lines south of Ernakulam. 20633/20634 runs via Kottayam and Chengannur and stops at Ernakulam Town (ERN). 20631/20632 runs via Alappuzha (Alleppey) and stops at Ernakulam Jn (ERS), and it also calls at Tirur, which 20633/20634 skips. Both stop at Kollam, Thrissur, Shoranur, Kozhikode, Kannur and Kasaragod.
How Kerala got its Vande Bharat trains
Kerala’s first Vande Bharat Express, Thiruvananthapuram–Kasaragod via Kottayam, was flagged off by Prime Minister Narendra Modi at Thiruvananthapuram Central on 25 April 2023. Source: The News Minute This is today’s 20633/20634.
The second Vande Bharat train came on 24 September 2023, as one of nine trains flagged off that day. It first ran between Kasaragod and Thiruvananthapuram via Alappuzha. Source: Onmanorama On 12 March 2024 that train was extended north to Mangaluru Central, which is why it now runs as Mangaluru–Thiruvananthapuram 20631/20632 and is the only Thiruvananthapuram Vande Bharat that starts outside Kerala. Source: Udayavani
Demand on the Kottayam train was high enough that 20634 switched to a longer 20-coach rake from 10 January 2025, with 1,440 seats. Source: Onmanorama The third pair, Ernakulam–KSR Bengaluru 26651/26652, was flagged off on 8 November 2025. Source: Onmanorama
20634 Thiruvananthapuram to Kasaragod Vande Bharat timetable
This is the morning train north from Thiruvananthapuram (Trivandrum). The evening option, 20632, is further down.
| # | Station | Arrives | Departs | Distance |
|---|---|---|---|---|
| 1 | Thiruvananthapuram Central (TVC) | — | 05:15 | 0 km |
| 2 | Kollam Jn (QLN) | 06:03 | 06:05 | 65 km |
| 3 | Chengannur (CNGR) | 06:51 | 06:53 | 126 km |
| 4 | Kottayam (KTYM) | 07:18 | 07:21 | 161 km |
| 5 | Ernakulam Town (ERN) | 08:17 | 08:20 | 223 km |
| 6 | Thrisur (TCR) | 09:20 | 09:23 | 295 km |
| 7 | Shoranur Jn (SRR) | 10:02 | 10:04 | 327 km |
| 8 | Kozhikkode (CLT) | 11:03 | 11:05 | 413 km |
| 9 | Kannur (CAN) | 12:03 | 12:05 | 502 km |
| 10 | Kasaragod (KGQ) | 13:20 | — | 588 km |
20633 Kasaragod to Thiruvananthapuram Vande Bharat timetable
| # | Station | Arrives | Departs | Distance |
|---|---|---|---|---|
| 1 | Kasaragod (KGQ) | — | 14:30 | 0 km |
| 2 | Kannur (CAN) | 15:28 | 15:30 | 86 km |
| 3 | Kozhikkode (CLT) | 16:28 | 16:30 | 175 km |
| 4 | Shoranur Jn (SRR) | 17:28 | 17:30 | 261 km |
| 5 | Thrisur (TCR) | 18:00 | 18:03 | 294 km |
| 6 | Ernakulam Town (ERN) | 19:12 | 19:15 | 366 km |
| 7 | Kottayam (KTYM) | 20:10 | 20:13 | 428 km |
| 8 | Chengannur (CNGR) | 20:44 | 20:46 | 463 km |
| 9 | Kollam Jn (QLN) | 21:32 | 21:34 | 524 km |
| 10 | Thiruvananthapuram Central (TVC) | 22:40 | — | 588 km |
20631 Mangaluru Central to Thiruvananthapuram Vande Bharat timetable
| # | Station | Arrives | Departs | Distance |
|---|---|---|---|---|
| 1 | Mangaluru Central (MAQ) | — | 06:25 | 0 km |
| 2 | Kasaragod (KGQ) | 06:58 | 07:00 | 46 km |
| 3 | Kannur (CAN) | 07:55 | 07:57 | 132 km |
| 4 | Kozhikkode (CLT) | 08:57 | 08:59 | 221 km |
| 5 | Tirur (TIR) | 09:22 | 09:24 | 262 km |
| 6 | Shoranur Jn (SRR) | 09:58 | 10:00 | 307 km |
| 7 | Thrisur (TCR) | 10:33 | 10:35 | 340 km |
| 8 | Ernakulam Jn (ERS) | 11:40 | 11:43 | 414 km |
| 9 | Alleppey (ALLP) | 12:33 | 12:35 | 471 km |
| 10 | Kollam Jn (QLN) | 13:38 | 13:40 | 555 km |
| 11 | Thiruvananthapuram Central (TVC) | 15:05 | — | 619 km |
20632 Thiruvananthapuram to Mangaluru Central Vande Bharat timetable
| # | Station | Arrives | Departs | Distance |
|---|---|---|---|---|
| 1 | Thiruvananthapuram Central (TVC) | — | 16:05 | 0 km |
| 2 | Kollam Jn (QLN) | 16:53 | 16:55 | 65 km |
| 3 | Alleppey (ALLP) | 17:55 | 17:57 | 149 km |
| 4 | Ernakulam Jn (ERS) | 18:42 | 18:45 | 206 km |
| 5 | Thrisur (TCR) | 19:56 | 19:58 | 280 km |
| 6 | Shoranur Jn (SRR) | 20:30 | 20:32 | 313 km |
| 7 | Tirur (TIR) | 21:02 | 21:04 | 358 km |
| 8 | Kozhikkode (CLT) | 21:32 | 21:34 | 399 km |
| 9 | Kannur (CAN) | 22:36 | 22:38 | 488 km |
| 10 | Kasaragod (KGQ) | 23:46 | 23:48 | 574 km |
| 11 | Mangaluru Central (MAQ) | 00:45 (next day) | — | 619 km |
26651 KSR Bengaluru to Ernakulam Vande Bharat timetable
| # | Station | Arrives | Departs | Distance |
|---|---|---|---|---|
| 1 | KSR Bengaluru (SBC) | — | 05:10 | 0 km |
| 2 | Krishnarajapuram (KJM) | 05:28 | 05:30 | 15 km |
| 3 | Salem Jn (SA) | 08:02 | 08:05 | 269 km |
| 4 | Erode Jn (ED) | 08:52 | 08:55 | 331 km |
| 5 | Tiruppur (TUP) | 09:28 | 09:30 | 382 km |
| 6 | Coimbatore Jn (CBE) | 10:12 | 10:15 | 432 km |
| 7 | Palakkad Jn (PGT) | 11:13 | 11:15 | 487 km |
| 8 | Thrisur (TCR) | 12:28 | 12:30 | 564 km |
| 9 | Ernakulam Jn (ERS) | 13:50 | — | 638 km |
26652 Ernakulam to KSR Bengaluru Vande Bharat timetable
| # | Station | Arrives | Departs | Distance |
|---|---|---|---|---|
| 1 | Ernakulam Jn (ERS) | — | 14:20 | 0 km |
| 2 | Thrisur (TCR) | 15:17 | 15:20 | 75 km |
| 3 | Palakkad Jn (PGT) | 16:20 | 16:22 | 152 km |
| 4 | Coimbatore Jn (CBE) | 17:17 | 17:20 | 206 km |
| 5 | Tiruppur (TUP) | 17:58 | 18:00 | 256 km |
| 6 | Erode Jn (ED) | 18:37 | 18:40 | 307 km |
| 7 | Salem Jn (SA) | 19:22 | 19:25 | 369 km |
| 8 | Krishnarajapuram (KJM) | 22:23 | 22:25 | 624 km |
| 9 | KSR Bengaluru (SBC) | 23:00 | — | 638 km |
For live running status on the day, enter the train number on NTES.
Kasaragod to Trivandrum Vande Bharat: two choices
There are two Vande Bharat trains from Kasaragod to Thiruvananthapuram, not one:
- 20631, morning, via Alappuzha. Leaves Kasaragod at 07:00 and reaches Thiruvananthapuram Central at 15:05, 573 km in 8 h 5 min. Runs daily except Wednesday.
- 20633, afternoon, via Kottayam. Leaves Kasaragod at 14:30 and reaches Thiruvananthapuram at 22:40, 588 km in 8 h 10 min. Runs daily except Thursday.
Going the other way, the choices are 20634 (Thiruvananthapuram 05:15, Kasaragod 13:20) and 20632 (Thiruvananthapuram 16:05, Kasaragod 23:46). Because the two pairs take different days off, at least one Kasaragod–Thiruvananthapuram Vande Bharat train runs in each direction every day of the week. On Wednesday only the Kottayam pair runs; on Thursday only the Alappuzha pair runs.
Which Kerala Vande Bharat to take, by city
Thiruvananthapuram (TVC). Every Kerala Vande Bharat except the Bengaluru pair starts or ends here. For a morning start north, take 20634 at 05:15; for an afternoon start, 20632 at 16:05. Arrivals are at 15:05 (20631) and 22:40 (20633).
Kochi / Ernakulam. Check your ticket for the station code, because Kochi has two Vande Bharat stations. Ernakulam Town (ERN) is served by 20633/20634. Ernakulam Jn (ERS), often called Ernakulam South, is served by 20631/20632 and by the Bengaluru pair. From Thiruvananthapuram, 20632 is the quickest to Kochi: 2 h 37 min to Ernakulam Jn, arriving 18:42. 20634 takes 3 h 2 min and reaches Ernakulam Town at 08:17, early enough for a working day. From Kochi to the capital, 20631 leaves Ernakulam Jn at 11:43 and 20633 leaves Ernakulam Town at 19:15. For Bengaluru, 26652 leaves Ernakulam Jn at 14:20.
Thrissur (TCR). Thrissur is the best-served Vande Bharat station in Kerala: all six trains stop here. Northbound departures are 09:23 (20634) and 19:58 (20632). Southbound towards Thiruvananthapuram, 20631 leaves at 10:35 and 20633 at 18:03, and 26651 from Bengaluru leaves at 12:30 for Ernakulam. For Bengaluru, 26652 leaves Thrissur at 15:20.
Kozhikode (CLT). Listed in the timetable as Kozhikkode. To Thiruvananthapuram, take 20631 at 08:59 (arrives 15:05) or 20633 at 16:30 (arrives 22:40), about six hours either way. From the capital, 20634 reaches Kozhikode at 11:03 and 20632 at 21:32. 20632 is the faster of the two, 5 h 27 min against 5 h 48 min.
Kollam (QLN). The first stop after Thiruvananthapuram on all four trains, about 50 minutes out. Northbound trains leave Kollam at 06:05 (20634) and 16:55 (20632). Into the capital, 20631 leaves Kollam at 13:40 and 20633 at 21:34.
Kottayam and Chengannur. Only the Kottayam-route pair stops here. 20634 calls at Chengannur at 06:51 and Kottayam at 07:18 on its way north; 20633 calls at Kottayam at 20:10 and Chengannur at 20:44 on its way south.
Alappuzha (ALLP). Only the Mangaluru pair stops here: 20631 at 12:33 towards Thiruvananthapuram and 20632 at 17:55 towards Kochi and Mangaluru.
Kannur, Shoranur and Kasaragod. All four Thiruvananthapuram trains stop at these. Tirur is served only by 20631 (09:22) and 20632 (21:02).
Palakkad (PGT). Only the Bengaluru Vande Bharat stops here: 26651 at 11:13 towards Ernakulam and 26652 at 16:20 towards Bengaluru.
Mangaluru (MAQ). 20631 leaves at 06:25; 20632 arrives at 00:45 after midnight, so plan onward transport for that hour. A separate Vande Bharat Express also runs from Mangaluru north to Madgaon in Goa.
Can you do a day trip on a Kerala Vande Bharat?
- Thiruvananthapuram to Kochi and back: 20634 reaches Ernakulam Town at 08:17 and 20633 leaves it at 19:15, giving close to 11 hours in Kochi. Not on Thursday.
- Kochi to Thiruvananthapuram and back: 20631 leaves Ernakulam Jn at 11:43 and reaches the capital at 15:05; 20632 leaves at 16:05 and is back at Ernakulam Jn at 18:42. That is one hour in Thiruvananthapuram, so only for a short errand. Not on Wednesday.
- Kasaragod turnaround: 20634 arrives at 13:20 and 20633 leaves for Thiruvananthapuram at 14:30, so you have 1 h 10 min in Kasaragod. Not on Thursday.
A late arrival eats into the time you have, so leave a buffer. The same-day return planner works this out for any pair of stations.
Kerala Vande Bharat ticket price
| Train | From → To | Distance | CC | EC |
|---|---|---|---|---|
| 20633 | Kasaragod (KGQ) → Thiruvananthapuram Central (TVC) | 588 km | ₹1,540 | ₹2,840 |
| 20634 | Thiruvananthapuram Central (TVC) → Kasaragod (KGQ) | 588 km | ₹1,615 | ₹2,905 |
| 20631 | Mangaluru Central (MAQ) → Thiruvananthapuram Central (TVC) | 619 km | ₹1,640 | — |
| 20632 | Thiruvananthapuram Central (TVC) → Mangaluru Central (MAQ) | 619 km | ₹1,600 | ₹2,935 |
| 26651 | KSR Bengaluru (SBC) → Ernakulam Jn (ERS) | 638 km | ₹1,670 | ₹3,030 |
| 26652 | Ernakulam Jn (ERS) → KSR Bengaluru (SBC) | 638 km | ₹1,630 | ₹2,995 |
Fares are for one adult, General quota, with the meal. They are IRCTC fares as recorded by erail.in, kept only where they agreed with erail’s own calculation from the official fare rules. A dash means the two figures did not agree, so 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.
With the meal, EC costs about 1.8 times CC on these trains, for example ₹2,840 against ₹1,540 on 20633.
How the fare is built:
- Base fare, set by distance and class.
- Reservation charge and superfast charge, both fixed per class.
- GST on the AC fare.
- Catering, the meal charge. On Vande Bharat it is optional: choose No Food on IRCTC and it is removed.
- No dynamic fare. Vande Bharat Chair Car trains do not use surge pricing, so the price is the same early or late. Only seat availability changes. Source: PIB, February 2026
A shorter trip costs less, so Kollam to Ernakulam is much cheaper than the full Thiruvananthapuram–Kasaragod run. 20633/20634 and 20631/20632 also have different distances between the same two cities because they take different lines, so their fares differ too. Get the exact price for your stations on IRCTC, read how Vande Bharat ticket prices work, or estimate it with the fare calculator. For what the meal includes, see Vande Bharat food.
Booking, seats and cancellation
Booking opens on IRCTC 60 days before the journey, not counting the journey day, at 08:00 IST. Use the booking date calculator to find the date. Check availability for your exact date before you settle on a train. EC is worth checking when CC is full. See the booking guide for the full steps, and Tatkal for last-minute travel.
CC has 3+2 seating; EC has 2+2 seats with more legroom. The seat guide explains window seats and which side to pick.
If your plans change, the refund depends on how many hours before departure you cancel, counted from the train’s first station. For 20632, that means 16:05 at Thiruvananthapuram, even if you board at Kannur six hours later. The Vande Bharat cancellation charges guide has the full rules, and the refund calculator gives your figure.
Kerala Vande Bharat FAQs
How many Vande Bharat trains run in Kerala? Three pairs: 20633/20634 Kasaragod–Thiruvananthapuram via Kottayam, 20631/20632 Mangaluru–Thiruvananthapuram via Alappuzha, and 26651/26652 KSR Bengaluru–Ernakulam.
What is the timing of the 20634 Vande Bharat? 20634 leaves Thiruvananthapuram Central at 05:15 and reaches Kasaragod at 13:20, daily except Thursday.
What is the timing of 20633? 20633 leaves Kasaragod at 14:30 and reaches Thiruvananthapuram Central at 22:40, daily except Thursday.
What are the timings of 20631 and 20632? 20631 leaves Mangaluru Central at 06:25 and reaches Thiruvananthapuram at 15:05. 20632 leaves Thiruvananthapuram at 16:05 and reaches Mangaluru at 00:45 the next day. Neither runs on Wednesday.
Which Kerala Vande Bharat stops at Alappuzha? Only 20631/20632. The 20633/20634 pair runs via Kottayam and Chengannur instead.
Does the Kerala Vande Bharat stop at Ernakulam Junction or Ernakulam Town? 20633/20634 stops at Ernakulam Town (ERN). 20631/20632 and the Bengaluru train 26651/26652 stop at Ernakulam Jn (ERS).
Is there a Vande Bharat from Kerala to Bengaluru? Yes. 26652 leaves Ernakulam Jn at 14:20 and reaches KSR Bengaluru at 23:00, stopping at Thrissur and Palakkad in Kerala. 26651 runs the other way, arriving at Ernakulam at 13:50.
What is the Kerala Vande Bharat ticket price? With the meal, Kasaragod to Thiruvananthapuram on 20633 is ₹1,540 in CC and ₹2,840 in EC (checked 12 November 2026); the fare table above has every train. The price is base fare plus reservation, superfast, GST and an optional meal, with no dynamic fare. Check your station pair on IRCTC or use the fare calculator.
On which day does the Kerala Vande Bharat not run? 20633/20634 does not run on Thursday. 20631/20632 and 26651/26652 do not run on Wednesday.
Related routes
- Chennai – Coimbatore Vande Bharat
- Vande Bharat routes in Tamil Nadu
- Mumbai – Goa Vande Bharat
- Full Vande Bharat route list
Sources
Timetables and stops: erail 20633, erail 20634, erail 20631, erail 20632, erail 26651, erail 26652, cross-checked with ConfirmTkt, 11 November 2026. Launch dates and coach change: The News Minute, Onmanorama and Udayavani, linked above. 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.

