Hubballi – Pune Vande Bharat Express (20669 / 20670)

The Hubli–Pune Vande Bharat runs between SSS Hubballi Jn (UBL) and Pune Jn (PUNE) only three days a week in each direction. Train 20669 leaves Hubballi at 05:00 on Wednesday, Friday and Sunday and reaches Pune at 13:30. Train 20670 leaves Pune at 14:15 on Monday, Thursday and Saturday and reaches Hubballi at 22:45. The 558 km trip takes 8 hours 30 minutes, in AC Chair Car (CC) or Executive Chair Car (EC), with stops at Dharwar, Belagavi, Ghatprabha, Miraj, Sangli, Kirloskarvadi and Satara.

Vande Bharat trains on this route
  1. 20669SSS Hubballi Jn UBL → Pune Jn PUNE05:00 – 13:308 h 30 minRuns Wed Fri SunCC, EC
  2. 20670Pune Jn PUNE → SSS Hubballi Jn UBL14:15 – 22:458 h 30 minRuns Mon Thu SatCC, EC

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

Every stop, start to finish

  • 05:00 leaves SSS Hubballi
  • 13:30 reaches Pune
  • 8 h 30 min journey
  • 558 km 7 stops on the way
  1. 05:00SSS HubballiUBL 0 km
  2. 05:20DharwarDWR 21 km
    arrives 05:18
  3. 07:10BelagaviBGM 142 km
    arrives 07:05
  4. 07:50GhatprabhaGPB 200 km
    arrives 07:48
  5. 09:00MirajMRJ 279 km
    arrives 08:55
  6. 09:13SangliSLI 286 km
    arrives 09:10
  7. 09:40KirloskarvadiKOV 319 km
    arrives 09:38
  8. 10:50SataraSTR 413 km
    arrives 10:47
  9. 13:30PunePUNE 558 km

Scheduled times. Live running on NTES.

On this page

Timetable last checked 12 November 2026 (data from 11 November 2026). Fares checked 13 November 2026.

Train summary

Hubballi → Pune Pune → Hubballi
Train number 20669 20670
Departs SSS Hubballi Jn (UBL) 05:00 Pune Jn (PUNE) 14:15
Arrives Pune Jn (PUNE) 13:30, same day SSS Hubballi Jn (UBL) 22:45, same day
Journey time 8 h 30 min 8 h 30 min
Intermediate stops 7 7
Runs Wednesday, Friday, Sunday only Monday, Thursday, Saturday only
Distance 558 km 558 km
Classes CC, EC CC, EC

Running days: read this before you book

This is not a daily train. The two directions never run on the same day, and there is no service on Tuesday in either direction.

Day 20669 Hubballi → Pune 20670 Pune → Hubballi
Monday No Yes, 14:15
Tuesday No No
Wednesday Yes, 05:00 No
Thursday No Yes, 14:15
Friday Yes, 05:00 No
Saturday No Yes, 14:15
Sunday Yes, 05:00 No

The train goes up to Pune on Wednesday, Friday and Sunday, and comes back to Hubballi the following day. If you search IRCTC for 20669 on a Monday, or for 20670 on a Wednesday, the train will not appear. The running days checker confirms any date.

Which Hubli station? Hubli’s railway station is listed as SSS Hubballi Jn (UBL) on IRCTC and in timetables. Dharwad appears as Dharwar (DWR), and Belgaum as Belagavi (BGM).

What kind of train this is

The Hubballi–Pune Vande Bharat Express is a daytime Chair Car train with 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 train on 16 September 2024. It was Karnataka’s 10th Vande Bharat service, and it runs with 8 chair car coaches and 530 seats. Source: Deccan Chronicle

20669 SSS Hubballi to Pune timetable

Runs Wednesday, Friday and Sunday.

# Station Arrives Departs Distance
1 SSS Hubballi Jn (UBL) — 05:00 0 km
2 Dharwar (DWR) 05:18 05:20 21 km
3 Belagavi (BGM) 07:05 07:10 142 km
4 Ghatprabha (GPB) 07:48 07:50 200 km
5 Miraj Jn (MRJ) 08:55 09:00 279 km
6 Sangli (SLI) 09:10 09:13 286 km
7 Kirloskarvadi (KOV) 09:38 09:40 319 km
8 Satara (STR) 10:47 10:50 413 km
9 Pune Jn (PUNE) 13:30 — 558 km

20670 Pune to SSS Hubballi timetable

Runs Monday, Thursday and Saturday.

# Station Arrives Departs Distance
1 Pune Jn (PUNE) — 14:15 0 km
2 Satara (STR) 16:32 16:35 146 km
3 Kirloskarvadi (KOV) 17:43 17:45 239 km
4 Sangli (SLI) 18:12 18:15 272 km
5 Miraj Jn (MRJ) 18:40 18:45 279 km
6 Ghatprabha (GPB) 19:38 19:40 359 km
7 Belagavi (BGM) 20:15 20:20 417 km
8 Dharwar (DWR) 22:13 22:15 538 km
9 SSS Hubballi Jn (UBL) 22:45 — 558 km

All stops are on the same day. Notice that Sangli and Miraj swap order between the two directions: 20669 calls at Miraj first and then Sangli, while 20670 calls at Sangli first and then Miraj. For live running status, use NTES with train number 20669 or 20670.

Hubballi Pune 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; check live running on NTES on the day.

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.

Does it stop at Kolhapur or Karad?

No. Kolhapur and Karad are not on this train’s timetable, although some older articles list them. The nearest stops for Kolhapur are Miraj and Sangli. Kolhapur has its own Vande Bharat to Pune: 20673 leaves Chhatrapati Shahu Maharaj Terminus Kolhapur (KOP) at 08:15 and reaches Pune at 13:30 on Monday, Thursday and Saturday, and 20674 leaves Pune at 14:15 and reaches Kolhapur at 19:40 on Wednesday, Friday and Sunday.

Can you go and return the same day?

No, in either direction, because 20669 and 20670 never run on the same day.

The same-day return planner checks this for any pair of stations.

Hubli to Pune Vande Bharat ticket price

Train From → To Distance CC EC
20669 SSS Hubballi Jn (UBL) → Pune Jn (PUNE) 558 km ₹1,550 ₹2,805
20670 Pune Jn (PUNE) → SSS Hubballi Jn (UBL) 558 km ₹1,495 ₹2,755

Fares are for one adult, General quota, with the meal, checked 13 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 Belagavi to Pune, Miraj to Pune or Satara to Pune; check those on IRCTC. They are lower than the full Hubballi–Pune fare, because the base fare is set by distance.

The Pune to Hubli Vande Bharat costs ₹55 less in CC and ₹50 less in EC than the morning train from Hubballi, over the same 558 km. Since the base fare depends on distance and class, the gap most likely comes from the catering charge, which differs by meal; IRCTC shows it 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 an 8 h 30 min trip, EC’s wider 2+2 seats make a real difference, but it costs ₹1,255 more than CC on 20669 and ₹1,260 more on 20670. CC is the usual choice; EC is worth checking when CC is waitlisted.

Booking the Hubballi Pune Vande Bharat train

Booking for 20669 and 20670 opens on IRCTC 60 days before the journey, at 08:00 IST, not counting the journey day. For a journey on 20669 on Wednesday 13 January 2027, booking opens on Saturday 14 November 2026 at 08:00. Pick a running day first: Wednesday, Friday or Sunday for Hubballi to Pune, and Monday, Thursday or Saturday for Pune to Hubballi. The booking date calculator gives the opening date for any trip.

With only three trains a week each way and 530 seats a train, demand bunches up around weekends and festivals. 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. For 20669 that is Tuesday, Thursday or Saturday at 10:00 (the day before the Wednesday, Friday or Sunday train). For 20670 it is Sunday, Wednesday or Friday at 10:00. 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 Hubballi Pune Vande Bharat ticket

The refund bands are counted from the train’s scheduled departure at its first station, so a passenger boarding 20669 at Belagavi still works from the 05:00 departure from Hubballi. 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:

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 Hubballi Pune Vande Bharat?

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.

Hubballi Pune Vande Bharat FAQs

What is the timing of the Hubli to Pune Vande Bharat? Train 20669 leaves SSS Hubballi Jn at 05:00 and reaches Pune Jn at 13:30, a journey of 8 h 30 min.

What is the timing of the Pune to Hubli Vande Bharat? Train 20670 leaves Pune Jn at 14:15 and reaches SSS Hubballi Jn at 22:45, also 8 h 30 min.

On which days does the Hubli Pune Vande Bharat run? 20669 runs from Hubballi on Wednesday, Friday and Sunday. 20670 runs from Pune on Monday, Thursday and Saturday. Neither runs on Tuesday.

Is the Hubballi Pune Vande Bharat a daily train? No. It runs three days a week in each direction, on different days for each direction.

What is the Hubli to Pune Vande Bharat ticket price? ₹1,550 in CC and ₹2,805 in EC with the meal on 20669. The return 20670 is ₹1,495 in CC and ₹2,755 in EC (checked 13 November 2026; confirm on IRCTC).

What are the stops of the Hubballi Pune Vande Bharat? Seven intermediate stops: Dharwar (DWR), Belagavi (BGM), Ghatprabha (GPB), Miraj Jn (MRJ), Sangli (SLI), Kirloskarvadi (KOV) and Satara (STR).

What time does the Vande Bharat reach Belagavi? 20669 reaches Belagavi at 07:05 on the way to Pune, and 20670 reaches it at 20:15 on the way to Hubballi.

Does the Hubli Pune Vande Bharat stop at Kolhapur? No. Kolhapur is not a stop; the nearest stops are Miraj and Sangli. Kolhapur has a separate Vande Bharat to Pune, 20673/20674.

Does it stop at Satara and Miraj? Yes. Satara at 10:47 and Miraj at 08:55 on 20669; Satara at 16:32 and Miraj at 18:40 on 20670.

Can I go from Pune to Hubli and come back the same day? No. The two trains never run on the same day. From Hubballi you get 24 h 45 min in Pune with one night there; from Pune, 20669 leaves Hubballi at 05:00 the morning after a Thursday or Saturday arrival.

When does booking open for 20669 and 20670? 60 days before the journey at 08:00 IST on IRCTC. For 20669 on Wednesday 13 January 2027, it opens on Saturday 14 November 2026.

When was the Hubballi Pune Vande Bharat launched? It was flagged off on 16 September 2024 as Karnataka’s 10th Vande Bharat service.

How many coaches does the Hubballi Pune Vande Bharat have? 8 chair car coaches with 530 seats, according to the launch report in the Deccan Chronicle.

Sources

Timetable, stops and running days: erail 20669, erail 20670, cross-checked with ConfirmTkt 20669 and ConfirmTkt 20670, 11 November 2026. Fares: erail.in’s IRCTC fare data, cross-checked against its fare calculation, 13 November 2026. Launch, coaches and seats: Deccan Chronicle. Fare rules: PIB, PIB, February 2026. Always confirm on IRCTC or NTES before travel. Report a correction.

Keep reading about Vande Bharat