Hyderabad – Bengaluru Vande Bharat Express (20703 / 20704)
The Hyderabad–Bengaluru Vande Bharat runs between Kacheguda (KCG) in Hyderabad and Yesvantpur Jn (YPR) in Bengaluru, every day except Wednesday. Train 20703 leaves Kacheguda at 05:45 and reaches Yesvantpur at 14:00. Train 20704 leaves Yesvantpur at 14:45 and reaches Kacheguda at 23:00. The 610 km trip takes 8 hours 15 minutes in each direction, in AC Chair Car (CC) or Executive Chair Car (EC), with stops at Mahbubnagar, Kurnool City, Anantapur, Dharmavaram Jn and Hindupur.
- 20703Kacheguda KCG → Yesvantpur Jn YPR05:45 – 14:00
- 20704Yesvantpur Jn YPR → Kacheguda KCG14:45 – 23:00
Scheduled times, checked 11 November 2026. Live status on NTES.
Every stop, start to finish
- 05:45 leaves Kacheguda
- 14:00 reaches Yesvantpur
- 8 h 15 min journey
- 610 km 5 stops on the way
- 05:45Kacheguda
- 06:55Mahbubnagar
- 08:30Kurnool City
- 10:45Anantapur
- 11:15Dharmavaram
- 12:19Hindupur
- 14:00Yesvantpur
- 14:45 leaves Yesvantpur
- 23:00 reaches Kacheguda
- 8 h 15 min journey
- 610 km 5 stops on the way
- 14:45Yesvantpur
- 15:57Hindupur
- 16:50Dharmavaram
- 17:20Anantapur
- 19:25Kurnool City
- 21:25Mahbubnagar
- 23:00Kacheguda
Scheduled times. Live running on NTES.
On this page
- Train summary
- Kacheguda and Yesvantpur: the two stations to know
- 20703 Kacheguda to Yesvantpur timetable
- 20704 Yesvantpur to Kacheguda timetable
- Hyderabad Bengaluru Vande Bharat Express boarding guide: every stop
- About this Vande Bharat train
- Hyderabad to Bangalore Vande Bharat ticket price
- Can you go and return the same day by Vande Bharat?
- Booking the Hyderabad Bengaluru Vande Bharat train
- Refund if you cancel a Hyderabad Bengaluru Vande Bharat ticket
- When is the chart prepared for the Hyderabad Bengaluru Vande Bharat?
- Hyderabad Bengaluru Vande Bharat FAQs
- Related routes
- Sources
Timetable last checked 12 November 2026 (data from 11 November 2026). Fares checked 12 November 2026.
Train summary
| Hyderabad → Bengaluru | Bengaluru → Hyderabad | |
|---|---|---|
| Train number | 20703 | 20704 |
| Departs | Kacheguda (KCG) 05:45 | Yesvantpur Jn (YPR) 14:45 |
| Arrives | Yesvantpur Jn (YPR) 14:00, same day | Kacheguda (KCG) 23:00, same day |
| Journey time | 8 h 15 min | 8 h 15 min |
| Intermediate stops | 5 | 5 |
| Runs | Daily except Wednesday | Daily except Wednesday |
| Distance | 610 km | 610 km |
| Classes | CC, EC | CC, EC |
Kacheguda and Yesvantpur: the two stations to know
Searching IRCTC for “Hyderabad” and “Bangalore” can hide this train, because it does not use the stations most people type first.
In Hyderabad, the train starts at Kacheguda (KCG). Source: Sakshi Post It does not call at Secunderabad (SC) or Hyderabad Deccan (HYB). Kacheguda is a separate station inside Hyderabad city, not a platform of Secunderabad. On IRCTC, enter KACHEGUDA - KCG as the station.
In Bengaluru, the train ends at Yesvantpur Jn (YPR). It does not go on to KSR Bengaluru City (SBC), the city’s main terminus. On IRCTC, enter YESVANTPUR JN - YPR. Plan your onward cab, bus or metro trip from Yesvantpur.
So “Hyderabad to Bangalore Vande Bharat”, “Kacheguda to Yesvantpur Vande Bharat” and “Bangalore to Hyderabad Vande Bharat” all mean the same pair of trains, 20703 and 20704. It is the only Vande Bharat Express we track between the two cities. The Telangana page lists every Vande Bharat train in the state, and the Karnataka page does the same for Bengaluru.
20703 Kacheguda to Yesvantpur timetable
| # | Station | Arrives | Departs | Distance |
|---|---|---|---|---|
| 1 | Kacheguda (KCG) | — | 05:45 | 0 km |
| 2 | Mahbubnagar (MBNR) | 06:54 | 06:55 | 106 km |
| 3 | Kurnool City (KRNT) | 08:28 | 08:30 | 237 km |
| 4 | Anantapur (ATP) | 10:43 | 10:45 | 402 km |
| 5 | Dharmavaram Jn (DMM) | 11:10 | 11:15 | 436 km |
| 6 | Hindupur (HUP) | 12:17 | 12:19 | 515 km |
| 7 | Yesvantpur Jn (YPR) | 14:00 | — | 610 km |
20704 Yesvantpur to Kacheguda timetable
| # | Station | Arrives | Departs | Distance |
|---|---|---|---|---|
| 1 | Yesvantpur Jn (YPR) | — | 14:45 | 0 km |
| 2 | Hindupur (HUP) | 15:55 | 15:57 | 96 km |
| 3 | Dharmavaram Jn (DMM) | 16:45 | 16:50 | 175 km |
| 4 | Anantapur (ATP) | 17:18 | 17:20 | 209 km |
| 5 | Kurnool City (KRNT) | 19:23 | 19:25 | 374 km |
| 6 | Mahbubnagar (MBNR) | 21:24 | 21:25 | 505 km |
| 7 | Kacheguda (KCG) | 23:00 | — | 610 km |
All stops are on the same day in both directions. For live running status, use NTES with train number 20703 or 20704.
Hyderabad Bengaluru Vande Bharat Express boarding guide: every stop
Every stop is a boarding and alighting point, and IRCTC sells tickets between any two of them. Mahbubnagar is in Telangana; Kurnool City, Anantapur, Dharmavaram Jn and Hindupur are in Andhra Pradesh, so the train also serves Rayalaseema passengers going to either city. Times are scheduled; check live running on NTES on the day.
Train 20703, Kacheguda → Yesvantpur, and its return 20704 (times for 20703 first):
- Mahbubnagar (MBNR). 20703 arrives at 06:54 and leaves at 06:55, 1 h 9 min and 106 km after Kacheguda, with 7 h 5 min and 504 km still to go to Yesvantpur. In the other direction, 20704 leaves here at 21:25, 1 h 35 min before reaching Kacheguda.
- Kurnool City (KRNT). 20703 arrives at 08:28 and leaves at 08:30, 2 h 43 min and 237 km after Kacheguda, with 5 h 30 min and 373 km still to go. In the other direction, 20704 calls here at 19:23.
- Anantapur (ATP). 20703 arrives at 10:43 and leaves at 10:45, 4 h 58 min and 402 km after Kacheguda, with 3 h 15 min and 208 km still to go. In the other direction, 20704 calls here at 17:18.
- Dharmavaram Jn (DMM). 20703 arrives at 11:10 and leaves at 11:15, 5 h 25 min and 436 km after Kacheguda, with 2 h 45 min and 174 km still to go. In the other direction, 20704 calls here at 16:45.
- Hindupur (HUP). 20703 arrives at 12:17 and leaves at 12:19, 6 h 32 min and 515 km after Kacheguda, with 1 h 41 min and 95 km still to go. In the other direction, 20704 calls here at 15:55, 1 h 10 min out of Yesvantpur.
The halts are short: one minute at Mahbubnagar, two at Kurnool City, Anantapur and Hindupur, and five at Dharmavaram Jn. Be at the right spot on the platform before the train arrives; the coach position is shown on the station display boards.
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.
About this Vande Bharat train
The Hyderabad–Bengaluru Vande Bharat Express was flagged off on 24 September 2023 by Prime Minister Narendra Modi, as one of nine Vande Bharat trains launched that day. Regular service began from Yesvantpur on 25 September and from Kacheguda on 26 September 2023. Source: Sakshi Post At launch, South Central Railway said it would be about two and a half hours faster than the fastest existing train between the two cities. Source: Telangana Today
It started with eight coaches. In July 2025, South Central Railway doubled it to 16 coaches, 14 Chair Car and 2 Executive Class, raising capacity from 530 to 1,128 seats, after the train had been running above 100 percent occupancy. Source: Siasat Check the coach position on the platform board, since a 16-coach rake is long.
Hyderabad to Bangalore Vande Bharat ticket price
| Train | From → To | Distance | CC | EC |
|---|---|---|---|---|
| 20703 | Kacheguda (KCG) → Yesvantpur Jn (YPR) | 610 km | — | ₹2,940 |
| 20704 | Yesvantpur Jn (YPR) → Kacheguda (KCG) | 610 km | ₹1,565 | ₹2,890 |
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. A dash means we could not confirm that fare: for 20703 in CC, from Kacheguda to Yesvantpur, check the price on IRCTC. Fares from or to Mahbubnagar, Kurnool City, Anantapur, Dharmavaram Jn and Hindupur are lower than the full Kacheguda–Yesvantpur fare, so check your station pair on IRCTC.
In EC, the morning train from Hyderabad costs ₹50 more than the afternoon train from Bengaluru, over the same 610 km. IRCTC shows the base fare, catering charge and GST separately 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 to Bengaluru? On 20704, EC costs ₹1,325 more than CC. CC has 3+2 seating and EC has wider 2+2 seats with more legroom, which counts for more on an eight-hour trip than on a short one. With 14 CC coaches against 2 EC, the train has 1,024 CC seats and 104 EC seats, so EC has far fewer seats to sell. Source: Siasat See CC vs EC and the seat guide for window seats and coach layout.
Can you go and return the same day by Vande Bharat?
- From Hyderabad: 20703 reaches Yesvantpur at 14:00 and 20704 leaves at 14:45. That leaves 45 minutes, which is too tight for anything but a platform change, and a late arrival removes it.
- From Bengaluru: not possible. 20704 reaches Kacheguda at 23:00, and the next 20703 leaves at 05:45 the following morning.
A practical short trip is one night in the other city: Hyderabad to Bengaluru on 20703, back on 20704 the next afternoon, or the reverse. Neither train runs on Wednesday, so a Tuesday outward trip cannot return by Vande Bharat on Wednesday. The same-day return planner checks this for any pair of stations.
Between intermediate stations the timings work better. For example, from Kacheguda you reach Kurnool City at 08:28 and can come back on 20704, which leaves Kurnool City at 19:25, giving a full day there.
Booking the Hyderabad Bengaluru Vande Bharat train
Booking for 20703 and 20704 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 Wednesday: 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, and the other way round. 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 Kacheguda for 20703, and the day before at Yesvantpur for 20704. 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 Hyderabad Bengaluru Vande Bharat ticket
The refund bands are counted from the train’s scheduled departure at its first station, so a passenger boarding 20703 at Kurnool City still works from the 05:45 departure from Kacheguda. 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:
- 20703 in EC (₹2,940): cancel more than 72 hours before and you get back about ₹2,688; 72 to 24 hours before, about ₹2,168; 24 to 8 hours before, about ₹1,396; less than 8 hours before, nothing.
- 20704 in CC (₹1,565): more than 72 hours before, about ₹1,376; 72 to 24 hours, about ₹1,154; 24 to 8 hours, about ₹743; less than 8 hours, nothing.
- 20704 in EC (₹2,890): more than 72 hours before, about ₹2,638; 72 to 24 hours, about ₹2,131; 24 to 8 hours, about ₹1,373; 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 Hyderabad Bengaluru Vande Bharat?
- 20703 leaves Kacheguda at 05:45, so its first chart is prepared by 20:00 the evening before.
- 20704 leaves Yesvantpur at 14:45, so its first chart is prepared by 04:45 on the day of travel (10 hours before departure).
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.
Hyderabad Bengaluru Vande Bharat FAQs
What is the timing of the Hyderabad to Bangalore Vande Bharat? Train 20703 leaves Kacheguda at 05:45 and reaches Yesvantpur Jn at 14:00, a journey of 8 h 15 min.
What is the timing of the Bangalore to Hyderabad Vande Bharat? Train 20704 leaves Yesvantpur Jn at 14:45 and reaches Kacheguda at 23:00, also 8 h 15 min.
From which station does the Hyderabad Bengaluru Vande Bharat start? From Kacheguda (KCG) in Hyderabad, not Secunderabad or Hyderabad Deccan. In Bengaluru it uses Yesvantpur Jn (YPR), not KSR Bengaluru City.
On which day does the Hyderabad Bengaluru Vande Bharat not run? Wednesday, in both directions.
What is the Hyderabad to Bangalore Vande Bharat ticket price? ₹2,940 in EC with the meal on 20703; we could not confirm the CC fare for 20703, so check IRCTC. The return 20704 is ₹1,565 in CC and ₹2,890 in EC (checked 12 November 2026; confirm on IRCTC).
What are the stops of the Kacheguda Yesvantpur Vande Bharat? Five intermediate stops: Mahbubnagar (MBNR), Kurnool City (KRNT), Anantapur (ATP), Dharmavaram Jn (DMM) and Hindupur (HUP), in reverse order on 20704.
Does the Hyderabad Bengaluru Vande Bharat go via Kurnool? Yes, it stops at Kurnool City: 08:28 towards Bengaluru and 19:23 towards Hyderabad.
How many coaches does 20703 have? 16 since July 2025: 14 Chair Car (1,024 seats) and 2 Executive Class (104 seats), according to South Central Railway as reported by Siasat.
When is the chart prepared for 20703 and 20704? For 20703, by 20:00 the evening before. For 20704, by 04:45 on the day of travel.
Related routes
- Vande Bharat trains in Telangana
- Vande Bharat trains in Karnataka
- Secunderabad – Tirupati Vande Bharat
- Full Vande Bharat route list
Sources
Timetable, stops and running days: erail 20703, erail 20704, cross-checked with ConfirmTkt 20703 and ConfirmTkt 20704, 11 November 2026. Fares: erail.in’s IRCTC fare data, cross-checked against its fare calculation, 12 November 2026. Launch and Kacheguda station: Sakshi Post. Time saving at launch: Telangana Today. Coach increase: Siasat. 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.

