20646 Vande Bharat Express: Mangaluru Central to Madgaon
Train 20646 is the Vande Bharat Express from Mangaluru Central (MAQ) to Madgaon (MAO). It leaves Mangaluru Central at 08:30 and reaches Madgaon at 13:10 the same day, covering 437 km in 4 h 40 min with 2 stops on the way. It runs every day except Thursday and has AC Chair Car (CC) and Executive Chair Car (EC) seats. The return train is 20645, which leaves Madgaon at 18:10.
Every stop, start to finish
- 08:30 leaves Mangaluru Central
- 13:10 reaches Madgaon
- 4 h 40 min journey
- 437 km 2 stops on the way
- 08:30Mangaluru Central
- 09:50Udupi
- 12:10Karwar
- 13:10Madgaon
Scheduled times. Live running on NTES.
On this page
20646 time table
The full Vande Bharat Express 20646 time table, from Mangaluru Central to Madgaon. Day 1 is the day the train leaves Mangaluru Central.
| Station | Code | Arrives | Departs | Halt | Day | km |
|---|---|---|---|---|---|---|
| Mangaluru Central | MAQ | Starts | 08:30 | – | 1 | 0 |
| Udupi | UD | 09:48 | 09:50 | 2 min | 1 | 87 |
| Karwar | KAWR | 12:08 | 12:10 | 2 min | 1 | 355 |
| Madgaon | MAO | 13:10 | Ends | – | 1 | 437 |
These are scheduled times, checked on 11 November 2026 against two independent timetable sources. On the day you travel, the live times on NTES take priority.
20646 route and stops
20646 stops at 2 stations between Mangaluru Central and Madgaon: Udupi, Karwar. Leaving Mangaluru Central at 08:30, 20646 runs 87 km to Udupi, arriving at 09:48 after 1 h 18 min. From Udupi it covers 268 km to Karwar in 2 h 18 min, arriving at 12:08. The last stretch, 82 km from Karwar, takes 1 h and ends at Madgaon at 13:10.
Over the whole 437 km the average speed is about 94 km/h, including stops. The longest and fastest run without a stop is Udupi to Karwar, 268 km at an average of about 117 km/h. In all, the train stands at stations for about 4 minutes; the longest halt is 2 minutes at Udupi. Compare it with other trains in Vande Bharat speed, and on board watch your live speed with the Vande Bharat speed checker.
20646 running status
This page shows the scheduled timetable; it does not track 20646 live. To see where 20646 is now and how late it is running:
- Open the official NTES running status page or the NTES app.
- Enter the train number, 20646.
- Choose the date the train left Mangaluru Central.
- NTES shows the last station passed, the expected time at each stop and any delay.
If 20646 runs more than 3 hours late and you decide not to travel, you get the full fare back; under IRCTC's published rules you file a TDR before the train actually leaves. See Vande Bharat TDR and late train refund.
20646 running days
20646 runs six days a week and does not run on Thursday. The running day is the day the train leaves Mangaluru Central. The return train 20645 runs every day except Thursday. Check any date with the running days checker.
20646 fare
IRCTC shows the fare for your exact stations and class when you search for 20646. The fare includes the base fare, reservation and superfast charges, GST and the meal, unless you choose No Food. On the 48 Vande Bharat Express trains we have full-route fares for, they run from ₹875 to ₹2,160 in CC and ₹1,630 to ₹3,830 in EC, with the meal (checked November 2026). See Vande Bharat ticket price for each route.
How to book 20646
Book 20646 on IRCTC, the official Indian Railways booking service, or at a reservation counter. Search MAQ to MAO, or any pair of stations on its route, and pick CC or EC.
- Booking opens 60 days before the journey at 08:00 IST, counted from the day 20646 leaves Mangaluru Central.
- Tatkal: opens at 10:00 IST the day before the train leaves Mangaluru Central.
- First chart: prepared by 20:00 the evening before, for a 08:30 departure from Mangaluru Central. The final chart is made at least 30 minutes before departure.
- Platform: not fixed in advance. It is announced at the station on the day; check the display boards or NTES.
Step-by-step help is in the Vande Bharat booking guide.
20646 cancellation deadlines
Cancellation charges depend on how long before 20646 leaves Mangaluru Central at 08:30 you cancel a confirmed ticket. Under the 72, 24 and 8-hour bands announced in March 2026, you pay only the flat charge (₹189 in CC, ₹252 in EC, with GST) until 08:30 three days before, 25% of the fare until 08:30 the day before, 50% until 00:30 on the day of departure, and nothing comes back after that. IRCTC's published rules still use 48, 12 and 4 hours, which for 20646 fall at 08:30 two days before, 20:30 the day before and 04:30 on the day of departure. Details are in Vande Bharat cancellation charges.
20646 coach position and classes
20646 has AC Chair Car (CC) and Executive Chair Car (EC) seats. A Vande Bharat Express Chair Car train has 8, 16 or 20 coaches: CC coaches seat 78 in a 3+2 layout (44 in the driving coach at each end), and EC coaches seat 52 in a 2+2 layout with rotating seats. Indian Railways does not publish a fixed coach order for each train, so check the coach guidance boards on the platform or the RailOne app for where your coach will stop. See the Vande Bharat seat map.
Food on 20646
Meals on 20646 are optional. You choose a meal or No Food when you book on IRCTC, and the fare changes to match. Which meals you get depends on the time of day the train runs. See Vande Bharat food.
Return train 20645
20645 runs the other way, from Madgaon at 18:10 to Mangaluru Central at 22:45, in 4 h 35 min, and runs every day except Thursday. Together, 20646 and 20645 make the Mangaluru Central–Madgaon Vande Bharat Express pair.
All Vande Bharat trains and their timings are in the Vande Bharat train timings list, and every route in the route list.
20646 Vande Bharat FAQs
What is the departure time of 20646?
20646 leaves Mangaluru Central (MAQ) at 08:30.
What time does 20646 reach Madgaon?
20646 reaches Madgaon (MAO) at 13:10, after 4 h 40 min.
How can I check the running status of 20646?
On NTES, the official National Train Enquiry System: enter 20646 and the date the train left Mangaluru Central to see where it is and any delay.
On which days does 20646 run?
Every day except Thursday, counted from its departure from Mangaluru Central.
How many stops does 20646 have?
2 stops between Mangaluru Central and Madgaon: Udupi, Karwar.
When is the chart prepared for 20646?
The first chart is prepared by 20:00 the evening before, and the final chart at least 30 minutes before the 08:30 departure.
What is the platform number of 20646?
It is not fixed in advance. The platform is announced at Mangaluru Central on the day; check the station display boards or NTES.
What is the return train of 20646?
20645, from Madgaon at 18:10 to Mangaluru Central at 22:45.
Sources
Timetable: erail.in and ConfirmTkt, both checked on 11 November 2026; live running: NTES. Booking and cancellation rules: IRCTC and the Ministry of Railways. Report a correction.

