Bengaluru – Dharwad Vande Bharat Express (20661 / 20662)
The Bangalore–Dharwad Vande Bharat runs between KSR Bengaluru (SBC) and Dharwad, every day except Tuesday. Train 20661 leaves KSR Bengaluru at 05:45, calls at Hubballi at 11:15 and reaches Dharwad at 12:00. Train 20662 leaves Dharwad at 13:30, Hubballi at 13:55, and reaches KSR Bengaluru at 19:45. The 490 km trip takes 6 hours 15 minutes, in AC Chair Car (CC) or Executive Chair Car (EC), with stops at Yesvantpur, Tumakuru, Davangere, Haveri and Hubballi.
Scheduled times, checked 11 November 2026. Live status on NTES.
Every stop, start to finish
- 05:45 leaves KSR Bengaluru
- 12:00 reaches Dharwar
- 6 h 15 min journey
- 490 km 5 stops on the way
- 05:45KSR Bengaluru
- 05:57Yesvantpur
- 06:38Tumakuru
- 09:32Davangere
- 10:22Mmailara Haveri
- 11:20SSS Hubballi
- 12:00Dharwar
- 13:30 leaves Dharwar
- 19:45 reaches KSR Bengaluru
- 6 h 15 min journey
- 490 km 5 stops on the way
- 13:30Dharwar
- 13:55SSS Hubballi
- 14:50Mmailara Haveri
- 15:35Davangere
- 18:11Tumakuru
- 19:23Yesvantpur
- 19:45KSR Bengaluru
Scheduled times. Live running on NTES.
On this page
- Train summary
- What kind of train this is
- 20661 KSR Bengaluru to Dharwar timetable
- 20662 Dharwar to KSR Bengaluru timetable
- Vande Bharat Bangalore to Hubli
- Bengaluru Dharwad Vande Bharat boarding guide: every stop
- Can you go and return the same day?
- Bangalore to Dharwad Vande Bharat ticket price
- Booking the Bengaluru Dharwad Vande Bharat train
- Refund if you cancel a Bengaluru Dharwad Vande Bharat ticket
- When is the chart prepared for the Bengaluru Dharwad Vande Bharat?
- Bengaluru Dharwad Vande Bharat FAQs
- Related routes
- Sources
Timetable last checked 12 November 2026 (data from 11 November 2026). Fares checked 12 November 2026.
Train summary
| Bengaluru → Dharwad | Dharwad → Bengaluru | |
|---|---|---|
| Train number | 20661 | 20662 |
| Departs | KSR Bengaluru (SBC) 05:45 | Dharwar (DWR) 13:30 |
| Arrives | Dharwar (DWR) 12:00, same day | KSR Bengaluru (SBC) 19:45, same day |
| Journey time | 6 h 15 min | 6 h 15 min |
| Intermediate stops | 5 | 5 |
| Runs | Daily except Tuesday | Daily except Tuesday |
| Distance | 490 km | 490 km |
| Classes | CC, EC | CC, EC |
Dharwad or Dharwar? The city is Dharwad, but the railway timetable still names the station Dharwar (DWR). Search for “Dharwar” or the code DWR on IRCTC and NTES.
Bangalore station: the train starts at KSR Bengaluru (SBC), the city station at Majestic, not at SMVT Bengaluru or Bengaluru Cantt. It also stops at Yesvantpur Jn (YPR), 6 km out, which is closer for north and west Bengaluru.
What kind of train this is
The Bengaluru–Dharwad Vande Bharat Express is a daytime Chair Car train. There are no berths, only reclining seats: CC has 3+2 seating and EC has wider 2+2 seats. See CC vs EC and the seat guide for layouts and window seats.
Prime Minister Narendra Modi flagged off the Dharwad–Bengaluru Vande Bharat on 27 June 2023 at Rani Kamalapati station in Bhopal, one of five Vande Bharat trains launched that day, which took the national count to 23. The government described it as a train that connects North Karnataka to South Karnataka, linking Dharwad, Hubballi and Bengaluru. Source: PIB It was Karnataka’s second Vande Bharat, after the Chennai–Mysuru train. Source: South First
At launch, the government listed only three halts: Yeshvantpur, Davangere and Hubballi. Source: PIB Today the train also stops at Tumakuru and Haveri. Launch reports also gave a 12:10 arrival at Dharwad and a 13:15 departure back. Source: South First Older articles and videos may still show those times, so go by the tables below.
20661 KSR Bengaluru to Dharwar timetable
| # | Station | Arrives | Departs | Distance |
|---|---|---|---|---|
| 1 | KSR Bengaluru (SBC) | — | 05:45 | 0 km |
| 2 | Yesvantpur Jn (YPR) | 05:55 | 05:57 | 6 km |
| 3 | Tumakuru (TK) | 06:36 | 06:38 | 70 km |
| 4 | Davangere (DVG) | 09:30 | 09:32 | 326 km |
| 5 | Mmailara Haveri (HVR) | 10:20 | 10:22 | 394 km |
| 6 | SSS Hubballi Jn (UBL) | 11:15 | 11:20 | 470 km |
| 7 | Dharwar (DWR) | 12:00 | — | 490 km |
20662 Dharwar to KSR Bengaluru timetable
| # | Station | Arrives | Departs | Distance |
|---|---|---|---|---|
| 1 | Dharwar (DWR) | — | 13:30 | 0 km |
| 2 | SSS Hubballi Jn (UBL) | 13:50 | 13:55 | 21 km |
| 3 | Mmailara Haveri (HVR) | 14:48 | 14:50 | 96 km |
| 4 | Davangere (DVG) | 15:33 | 15:35 | 164 km |
| 5 | Tumakuru (TK) | 18:09 | 18:11 | 420 km |
| 6 | Yesvantpur Jn (YPR) | 19:21 | 19:23 | 484 km |
| 7 | KSR Bengaluru (SBC) | 19:45 | — | 490 km |
All stops are on the same day. For live running status, use NTES with train number 20661 or 20662.
Vande Bharat Bangalore to Hubli
Hubballi (Hubli) is the second-last stop, so this is also the Vande Bharat train from Bangalore to Hubli. Its station is listed as SSS Hubballi Jn (UBL). Train 20661 reaches Hubballi at 11:15, 5 h 30 min and 470 km after leaving KSR Bengaluru. Going back, 20662 leaves Hubballi at 13:55 and reaches KSR Bengaluru at 19:45, a run of 5 h 50 min. The halt at Hubballi is five minutes in each direction.
Hubballi and Dharwad are twin cities about 20 km apart. If your destination is in Hubballi, get off at UBL rather than riding the last 40 minutes to Dharwar. If you are going to Dharwad from Hubballi or the other way, the train covers that stretch in 20 to 40 minutes, but you need a ticket for that pair.
On Tuesday, when 20661/20662 do not run, the Belagavi Vande Bharat covers the same line. 26751 leaves 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 Dharwar at 20:25. That pair does not run on Wednesday. See the Karnataka Vande Bharat list for its full timings.
Bengaluru Dharwad Vande Bharat boarding guide: every stop
Every stop below is a boarding and alighting point, and IRCTC sells tickets between any two of them. Times are scheduled times; check live running on NTES on the day.
- Yesvantpur Jn (YPR). 20661 arrives at 05:55 and leaves at 05:57, 10 min and 6 km after KSR Bengaluru, with 6 h 3 min and 484 km still to go to Dharwar. In the other direction, 20662 calls here at 19:21, 22 minutes before KSR Bengaluru.
- Tumakuru (TK). 20661 arrives at 06:36 and leaves at 06:38, 51 min and 70 km out of KSR Bengaluru, with 5 h 22 min to go. 20662 calls here at 18:09.
- Davangere (DVG). 20661 arrives at 09:30 and leaves at 09:32, 3 h 45 min and 326 km out of KSR Bengaluru, with 2 h 28 min and 164 km still to go. 20662 calls here at 15:33. The long gap between Tumakuru and Davangere, 256 km with no stop, is where the train makes most of its distance.
- Mmailara Haveri (HVR). 20661 arrives at 10:20 and leaves at 10:22, 4 h 35 min and 394 km out, with 1 h 38 min to go. 20662 calls here at 14:48. This is Haveri’s station.
- SSS Hubballi Jn (UBL). 20661 arrives at 11:15 and leaves at 11:20, with 40 min and 20 km left to Dharwar. 20662 calls here at 13:50.
To board at an intermediate station, search from that station on IRCTC, or change the boarding point of an existing e-ticket once, up to the final chart. See the ticket change guide.
Vande Bharat Bangalore to Davangere
Davangere is a stop in both directions, so the Vande Bharat Express also works as a Bangalore–Davangere train. 20661 gets you from KSR Bengaluru to Davangere in 3 h 45 min, arriving 09:30. Coming back, 20662 leaves Davangere at 15:35 and reaches KSR Bengaluru at 19:45, a 4 h 10 min run. Davangere passengers bound for Hubballi or Dharwad are 1 h 45 min from Hubballi on 20661.
Can you go and return the same day?
Yes, from the Bengaluru end.
- To Dharwad: take 20661, which reaches Dharwar at 12:00, and come back on 20662 at 13:30. That leaves 1 h 30 min in Dharwad, enough for a short meeting near the station and little else.
- To Hubballi: 20661 reaches Hubballi at 11:15 and 20662 leaves Hubballi at 13:55, giving 2 h 40 min.
- To Davangere: 20661 arrives at 09:30 and 20662 leaves at 15:35, giving 6 h 5 min in Davangere, which is the most useful day trip on this train.
- From Dharwad or Hubballi: you cannot do a Bengaluru day trip and return on this train, because 20662 reaches Bengaluru at 19:45 and 20661 leaves Bengaluru the next morning.
Both trains must run on the same day, and neither runs on Tuesday. Leave a buffer in case 20661 runs late, since a late arrival eats into a short stay. The same-day return planner checks this for any pair of stations, and the running days checker confirms a date.
Bangalore to Dharwad Vande Bharat ticket price
| Train | From → To | Distance | CC | EC |
|---|---|---|---|---|
| 20661 | KSR Bengaluru (SBC) → Dharwar (DWR) | 490 km | ₹1,205 | ₹2,285 |
| 20662 | Dharwar (DWR) → KSR Bengaluru (SBC) | 490 km | ₹1,370 | ₹2,480 |
Fares are for one adult, General quota, with the meal, checked 12 November 2026. 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, so confirm on IRCTC before you pay.
We could not confirm fares for shorter pairs such as Bangalore to Hubli or Bangalore to Davangere, so check those on IRCTC. They are lower than the full KSR Bengaluru–Dharwar fare, because the base fare is set by distance.
The return from Dharwad costs ₹165 more in CC and ₹195 more in EC than the morning train, over the same 490 km. Since the base fare depends only on distance and class, the gap most likely comes from the catering charge: 20662 runs over lunch and the evening, and IRCTC shows the meal charge in the fare breakdown when you book. Choosing No Food lowers the price by the meal charge on either train. See the food guide for what is served.
The fare is built from a base fare (1.4 times Shatabdi in CC and 1.3 times in EC), reservation and superfast charges, GST and the optional meal. Source: PIB There is no dynamic fare, so the price does not rise as seats fill up. Source: PIB, February 2026 See how Vande Bharat ticket prices work or estimate a station pair with the fare calculator.
CC or EC? For a six-hour daytime trip, CC is the usual choice and costs ₹1,080 less than EC on 20661. EC is worth checking when CC is waitlisted, or if you want more legroom on a long run.
Booking the Bengaluru Dharwad Vande Bharat train
Booking for 20661 and 20662 opens on IRCTC 60 days before the journey, at 08:00 IST, not counting the journey day. For a journey on Monday 11 January 2027, booking opens on Thursday 12 November 2026 at 08:00. Do not pick a Tuesday: the train does not run, and IRCTC will not show it. Find the opening date for your trip with the booking date calculator.
If CC is full, look at EC before taking a waiting-list ticket. A ticket still waitlisted when the chart is made is cancelled and refunded automatically, less ₹60 clerkage plus GST (₹63) per passenger.
Tatkal opens at 10:00 IST the day before the train leaves its first station: the day before at KSR Bengaluru for 20661, and the day before at Dharwar for 20662. A confirmed Tatkal ticket gets no refund if you cancel. See the Tatkal guide.
The booking guide covers IRCTC step by step, including quotas, waiting lists and how to choose a seat.
Refund if you cancel a Bengaluru Dharwad Vande Bharat ticket
The refund bands are counted from the train’s scheduled departure at its first station, so a passenger boarding 20661 at Davangere still works from the 05:45 departure at KSR Bengaluru, and a passenger boarding 20662 at Hubballi works from 13:30 at Dharwar. For a confirmed ticket, per passenger, with 5% GST on the charge, using the 72, 24 and 8-hour bands the Ministry of Railways announced in March 2026:
- 20661 in CC (₹1,205): cancel more than 72 hours before and you get back about ₹1,016; 72 to 24 hours before, about ₹889; 24 to 8 hours before, about ₹572; less than 8 hours before, nothing.
- 20661 in EC (₹2,285): more than 72 hours before, about ₹2,033; 72 to 24 hours, about ₹1,685; 24 to 8 hours, about ₹1,085; less than 8 hours, nothing.
- 20662 in CC (₹1,370): more than 72 hours before, about ₹1,181; 72 to 24 hours, about ₹1,010; 24 to 8 hours, about ₹651; less than 8 hours, nothing.
- 20662 in EC (₹2,480): more than 72 hours before, about ₹2,228; 72 to 24 hours, about ₹1,829; 24 to 8 hours, about ₹1,178; less than 8 hours, nothing.
IRCTC’s published refund rules still show the older 48, 12 and 4-hour cut-offs, so the IRCTC cancellation screen is final. The Vande Bharat cancellation charges guide explains both sets of bands, and the refund calculator and cancellation deadline tool give your own figure and clock times.
When is the chart prepared for the Bengaluru Dharwad Vande Bharat?
- 20661 leaves KSR Bengaluru at 05:45, so its first chart is prepared by 20:00 the evening before.
- 20662 leaves Dharwar at 13:30, which falls in the 05:01–14:00 band, so its first chart is also prepared by 20:00 the evening before.
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.
Bengaluru Dharwad Vande Bharat FAQs
What is the timing of the Bangalore to Dharwad Vande Bharat? Train 20661 leaves KSR Bengaluru at 05:45 and reaches Dharwar (Dharwad) at 12:00, a journey of 6 h 15 min.
What is the timing of the Dharwad to Bangalore Vande Bharat? Train 20662 leaves Dharwar at 13:30 and reaches KSR Bengaluru at 19:45, a journey of 6 h 15 min.
What is the timing of the Vande Bharat from Bangalore to Hubli? 20661 leaves KSR Bengaluru at 05:45 and reaches SSS Hubballi Jn at 11:15. In the other direction, 20662 leaves Hubballi at 13:55 and reaches KSR Bengaluru at 19:45.
On which day does the Bengaluru Dharwad Vande Bharat not run? Tuesday, in both directions. On Tuesday the Belagavi Vande Bharat (26751/26752) covers Bengaluru, Hubballi and Dharwad instead.
What is the Bangalore to Dharwad Vande Bharat ticket price? ₹1,205 in CC and ₹2,285 in EC with the meal on 20661. The return 20662 is ₹1,370 in CC and ₹2,480 in EC (checked 12 November 2026; confirm on IRCTC).
What are the stops of the Bengaluru Dharwad Vande Bharat? Five intermediate stops: Yesvantpur Jn (YPR), Tumakuru (TK), Davangere (DVG), Mmailara Haveri (HVR) and SSS Hubballi Jn (UBL), in reverse order on 20662.
Does the Bangalore Dharwad Vande Bharat stop at Davangere? Yes. 20661 calls at Davangere at 09:30 and 20662 at 15:33.
Does the train start from KSR Bengaluru or Yesvantpur? It starts at KSR Bengaluru (SBC) and stops at Yesvantpur Jn (YPR) ten minutes later, at 05:55. On the way back it calls at Yesvantpur at 19:21 before ending at KSR Bengaluru.
Can I go from Bangalore to Dharwad and back in one day by Vande Bharat? Yes, but with only 1 h 30 min in Dharwad (12:00 to 13:30), or 2 h 40 min if you get off at Hubballi. Davangere gives just over six hours.
When does booking open for the Bengaluru Dharwad Vande Bharat Express? 60 days before the journey at 08:00 IST on IRCTC. For Monday 11 January 2027, it opens on Thursday 12 November 2026.
When is the chart prepared for 20661 and 20662? For 20661, which leaves at 05:45, by 20:00 the evening before. For 20662, which leaves at 13:30, also by 20:00 the evening before, because it leaves before 14:00.
When was the Bengaluru Dharwad Vande Bharat launched? It was flagged off on 27 June 2023, as Karnataka’s second Vande Bharat train.
Related routes
- All Vande Bharat routes in Karnataka
- Chennai – Bengaluru – Mysuru Vande Bharat
- Bengaluru – Madurai Vande Bharat
- Full Vande Bharat route list
Sources
Timetable, stops and running days: erail 20661, erail 20662, cross-checked with ConfirmTkt 20661 and ConfirmTkt 20662, 11 November 2026. Fares: erail.in’s IRCTC fare data, cross-checked against its fare calculation, 12 November 2026. Launch and original stops: PIB. Launch timings and Karnataka’s second Vande Bharat: South First. Fare rules: PIB, PIB, February 2026. 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.

