Bhubaneswar – Visakhapatnam Vande Bharat Express (20841 / 20842)
The Bhubaneswar–Visakhapatnam Vande Bharat runs between Bhubaneswar (BBS) and Visakhapatnam (VSKP), every day except Monday. Train 20841 leaves Bhubaneswar at 05:15 and reaches Visakhapatnam at 11:00. Train 20842 leaves Visakhapatnam at 15:30 and reaches Bhubaneswar at 21:30. The 443 km trip down the east coast takes 5 hours 45 minutes southbound and 6 hours northbound, in AC Chair Car (CC) or Executive Chair Car (EC), with stops at Khurda Road, Balugaon, Brahmapur, Ichchapuram, Palasa, Srikakulam Road and Vizianagaram.
- 20841Bhubaneswar BBS → Visakhapatnam VSKP05:15 – 11:00
- 20842Visakhapatnam VSKP → Bhubaneswar BBS15:30 – 21:30
Scheduled times, checked 11 November 2026. Live status on NTES.
Every stop, start to finish
- 05:15 leaves Bhubaneswar
- 11:00 reaches Visakhapatnam
- 5 h 45 min journey
- 443 km 7 stops on the way
- 05:15Bhubaneswar
- 05:35Khurda Road
- 06:15Balugaon
- 06:57Brahmapur
- 07:15Ichchpuram
- 08:02Palasa
- 08:55Srikakulam Road
- 09:45Vizianagram
- 11:00Visakhapatnam
- 15:30 leaves Visakhapatnam
- 21:30 reaches Bhubaneswar
- 6 h journey
- 443 km 7 stops on the way
- 15:30Visakhapatnam
- 16:17Vizianagram
- 17:05Srikakulam Road
- 17:52Palasa
- 18:27Ichchpuram
- 18:42Brahmapur
- 19:32Balugaon
- 20:32Khurda Road
- 21:30Bhubaneswar
Scheduled times. Live running on NTES.
On this page
- Train summary
- What kind of train this is
- 20841 Bhubaneswar to Visakhapatnam timetable
- 20842 Visakhapatnam to Bhubaneswar timetable
- Bhubaneswar Visakhapatnam Vande Bharat boarding guide: every stop
- Can you go and return the same day?
- Bhubaneswar to Visakhapatnam Vande Bharat ticket price
- Booking the Bhubaneswar Visakhapatnam Vande Bharat train
- Refund if you cancel a Bhubaneswar Visakhapatnam Vande Bharat ticket
- When is the chart prepared for the Bhubaneswar Visakhapatnam Vande Bharat?
- Bhubaneswar Visakhapatnam Vande Bharat FAQs
- Related routes
- Sources
Timetable last checked 12 November 2026 (data from 11 November 2026). Fares checked 13 November 2026.
Train summary
| Bhubaneswar → Visakhapatnam | Visakhapatnam → Bhubaneswar | |
|---|---|---|
| Train number | 20841 | 20842 |
| Departs | Bhubaneswar (BBS) 05:15 | Visakhapatnam (VSKP) 15:30 |
| Arrives | Visakhapatnam (VSKP) 11:00, same day | Bhubaneswar (BBS) 21:30, same day |
| Journey time | 5 h 45 min | 6 h |
| Intermediate stops | 7 | 7 |
| Runs | Daily except Monday | Daily except Monday |
| Distance | 443 km | 443 km |
| Classes | CC, EC | CC, EC |
Which stations? The train starts and ends at Bhubaneswar (BBS), the main city station, and Visakhapatnam (VSKP), Vizag’s main station. It does not run to Puri or Cuttack. Passengers from Puri can join at Khurda Road Jn (KUR), 20 km and 18 minutes after Bhubaneswar.
Brahmapur or Berhampur? They are the same place. Indian Railways lists the station as Brahmapur (BAM); many people and news reports still call it Berhampur. It is the last major stop in Odisha before the line enters Andhra Pradesh.
What kind of train this is
The Bhubaneswar to Visakhapatnam 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 train by video conference from Ahmedabad on 12 March 2024, with the ceremony held at Visakhapatnam railway station. It was Odisha’s third Vande Bharat Express. Source: OdishaBytes Regular service began on Sunday 17 March 2024, as announced by East Coast Railway. Source: OdishaBytes
On its 443 km run, 20841 averages 77.0 km/h and 20842 averages 73.8 km/h, start to finish including stops. That makes 20841 the fastest Vande Bharat train in Odisha among those on our Odisha list.
20841 Bhubaneswar to Visakhapatnam timetable
| # | Station | Arrives | Departs | Distance |
|---|---|---|---|---|
| 1 | Bhubaneswar (BBS) | — | 05:15 | 0 km |
| 2 | Khurda Road Jn (KUR) | 05:33 | 05:35 | 20 km |
| 3 | Balugaon (BALU) | 06:13 | 06:15 | 90 km |
| 4 | Brahmapur (BAM) | 06:55 | 06:57 | 166 km |
| 5 | Ichchapuram (IPM) | 07:13 | 07:15 | 191 km |
| 6 | Palasa (PSA) | 08:00 | 08:02 | 240 km |
| 7 | Srikakulam Road (CHE) | 08:53 | 08:55 | 313 km |
| 8 | Vizianagaram Jn (VZM) | 09:43 | 09:45 | 382 km |
| 9 | Visakhapatnam (VSKP) | 11:00 | — | 443 km |
20842 Visakhapatnam to Bhubaneswar timetable
| # | Station | Arrives | Departs | Distance |
|---|---|---|---|---|
| 1 | Visakhapatnam (VSKP) | — | 15:30 | 0 km |
| 2 | Vizianagaram Jn (VZM) | 16:15 | 16:17 | 61 km |
| 3 | Srikakulam Road (CHE) | 17:03 | 17:05 | 131 km |
| 4 | Palasa (PSA) | 17:50 | 17:52 | 203 km |
| 5 | Ichchapuram (IPM) | 18:25 | 18:27 | 253 km |
| 6 | Brahmapur (BAM) | 18:40 | 18:42 | 277 km |
| 7 | Balugaon (BALU) | 19:30 | 19:32 | 353 km |
| 8 | Khurda Road Jn (KUR) | 20:30 | 20:32 | 424 km |
| 9 | Bhubaneswar (BBS) | 21:30 | — | 443 km |
All stops are on the same day, and every halt is 2 minutes. For live running status, use NTES with train number 20841 or 20842.
Reports from March 2024 listed six stops between the two cities and did not all agree on which ones. Today’s timetable has seven, including Palasa and Ichchapuram, so go by the tables above rather than launch-week articles, and check NTES or IRCTC for your date.
Bhubaneswar Visakhapatnam 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 the scheduled times; check live running on NTES on the day. Times for 20841 come first.
- Khurda Road Jn (KUR). 20841 arrives at 05:33 and leaves at 05:35, 18 min and 20 km out of Bhubaneswar, with 5 h 25 min and 423 km to go to Visakhapatnam. It is the junction for the Puri line, so this is the stop for Puri and Khurda passengers. 20842 calls here at 20:30, an hour before Bhubaneswar.
- Balugaon (BALU). 20841 arrives at 06:13 and leaves at 06:15, 58 min and 90 km out of Bhubaneswar. 20842 calls here at 19:30.
- Brahmapur (BAM). 20841 arrives at 06:55 and leaves at 06:57, 1 h 40 min and 166 km out of Bhubaneswar, with 4 h 3 min and 277 km still to go. From Brahmapur, Visakhapatnam is about four hours away. 20842 reaches Brahmapur at 18:40 and leaves at 18:42, 3 h 10 min after Visakhapatnam.
- Ichchapuram (IPM). 20841 arrives at 07:13 and leaves at 07:15, 1 h 58 min and 191 km out. It is the first stop in Andhra Pradesh. 20842 calls here at 18:25.
- Palasa (PSA). 20841 arrives at 08:00 and leaves at 08:02, 2 h 45 min and 240 km out, with 2 h 58 min to go. 20842 calls here at 17:50.
- Srikakulam Road (CHE). 20841 arrives at 08:53 and leaves at 08:55, 3 h 38 min and 313 km out, with 2 h 5 min to go. 20842 calls here at 17:03.
- Vizianagaram Jn (VZM). 20841 arrives at 09:43 and leaves at 09:45, 4 h 28 min and 382 km out, with 1 h 15 min and 61 km to go to Visakhapatnam. 20842 calls here at 16:15, 45 min after leaving Vizag.
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. The Andhra Pradesh stops are also covered on the Andhra Pradesh Vande Bharat page.
Vizag to Bhubaneswar Vande Bharat
Coming from Visakhapatnam, there is one Vande Bharat train to Bhubaneswar: 20842 at 15:30. It is an afternoon departure, so you can finish a half day in Vizag before leaving, and it reaches Bhubaneswar at 21:30. The northbound run takes 15 minutes longer than the morning train going south. Passengers for Puri should get off at Khurda Road Jn at 20:30 and change there, and passengers for Cuttack should continue to Bhubaneswar, because the train does not go further north.
Can you go and return the same day?
Yes, from the Odisha end.
- From Bhubaneswar to Visakhapatnam: take 20841, which reaches Visakhapatnam at 11:00, and come back on 20842 at 15:30. That leaves 4 h 30 min in Vizag, enough for a meeting or a hospital appointment near the station, but tight for sightseeing along the beach road.
- From Bhubaneswar to Brahmapur: 20841 reaches Brahmapur at 06:55 and 20842 leaves Brahmapur at 18:42, which gives 11 h 47 min in the city.
- From Srikakulam Road to Visakhapatnam: 20841 at 08:55 reaches Vizag at 11:00, and 20842 brings you back from 15:30 to 17:03.
- From Visakhapatnam: you cannot do a day trip to Bhubaneswar on this train, because 20842 reaches Bhubaneswar at 21:30 and 20841 leaves Bhubaneswar the next morning.
Both trains must run on the same day, and neither runs on Monday. Leave a buffer in case the morning train runs late. The same-day return planner checks this for any pair of stations, and the running days checker confirms a date.
Bhubaneswar to Visakhapatnam Vande Bharat ticket price
| Train | From → To | Distance | CC | EC |
|---|---|---|---|---|
| 20841 | Bhubaneswar (BBS) → Visakhapatnam (VSKP) | 443 km | ₹1,135 | ₹2,150 |
| 20842 | Visakhapatnam (VSKP) → Bhubaneswar (BBS) | 443 km | ₹1,300 | ₹2,345 |
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 trips, such as Brahmapur to Visakhapatnam or Bhubaneswar to Brahmapur; check those station pairs on IRCTC. They are lower than the full Bhubaneswar–Visakhapatnam fare.
The Vizag to Bhubaneswar train costs ₹165 more in CC and ₹195 more in EC than the morning train, over the same 443 km. Since the base fare is set by distance and class, the gap most likely comes from the catering charge for an evening meal, which IRCTC shows 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? EC costs ₹1,015 more than CC on 20841 and ₹1,045 more on 20842. For a trip of under six hours, CC is the usual choice. EC is worth checking when CC is waitlisted, or if you want the wider seat on a same-day return.
Booking the Bhubaneswar Visakhapatnam Vande Bharat train
Booking for 20841 and 20842 opens on IRCTC 60 days before the journey, not counting the journey day; the window was cut from 120 to 60 days from 1 November 2024. Source: NewsOnAir Booking opens at 08:00 IST. For a journey on Sunday 10 January 2027, booking opens on Wednesday 11 November 2026 at 08:00. Do not pick a Monday: 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 Bhubaneswar for 20841, and the day before at Visakhapatnam for 20842. 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 Bhubaneswar Visakhapatnam Vande Bharat ticket
The refund bands are counted from the train’s scheduled departure at its first station, so a passenger boarding 20841 at Brahmapur still works from the 05:15 departure from Bhubaneswar. 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:
- 20841 in CC (₹1,135): cancel more than 72 hours before and you get back about ₹946; 72 to 24 hours before, about ₹837; 24 to 8 hours before, about ₹539; less than 8 hours before, nothing.
- 20841 in EC (₹2,150): more than 72 hours before, about ₹1,898; 72 to 24 hours, about ₹1,586; 24 to 8 hours, about ₹1,021; less than 8 hours, nothing.
- 20842 in CC (₹1,300): more than 72 hours before, about ₹1,111; 72 to 24 hours, about ₹959; 24 to 8 hours, about ₹618; less than 8 hours, nothing.
- 20842 in EC (₹2,345): more than 72 hours before, about ₹2,093; 72 to 24 hours, about ₹1,729; 24 to 8 hours, about ₹1,114; 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 Bhubaneswar Visakhapatnam Vande Bharat?
- 20841 leaves Bhubaneswar at 05:15, so its first chart is prepared by 20:00 the evening before.
- 20842 leaves Visakhapatnam at 15:30, so its first chart is prepared by 05:30 on the day of travel (10 hours before departure).
For a same-day trip from Bhubaneswar, you know your outward seat the night before, and the return chart is ready by 05:30, around the time 20841 pulls out. The chart preparation time tool works it out for any date.
Bhubaneswar Visakhapatnam Vande Bharat FAQs
What is the timing of the Bhubaneswar to Visakhapatnam Vande Bharat? Train 20841 leaves Bhubaneswar at 05:15 and reaches Visakhapatnam at 11:00, a journey of 5 h 45 min.
What is the timing of the Vizag to Bhubaneswar Vande Bharat? Train 20842 leaves Visakhapatnam at 15:30 and reaches Bhubaneswar at 21:30, a journey of 6 h.
On which day does the Bhubaneswar Visakhapatnam Vande Bharat not run? Monday, in both directions.
What is the Bhubaneswar to Visakhapatnam Vande Bharat ticket price? ₹1,135 in CC and ₹2,150 in EC with the meal on 20841. The return 20842 is ₹1,300 in CC and ₹2,345 in EC (checked 13 November 2026; confirm on IRCTC).
What are the stops of the Bhubaneswar Visakhapatnam Vande Bharat? Seven intermediate stops: Khurda Road Jn (KUR), Balugaon (BALU), Brahmapur (BAM), Ichchapuram (IPM), Palasa (PSA), Srikakulam Road (CHE) and Vizianagaram Jn (VZM), in reverse order on 20842.
Does the Bhubaneswar Visakhapatnam Vande Bharat stop at Brahmapur (Berhampur)? Yes. 20841 calls at Brahmapur at 06:55 and 20842 at 18:40.
How long does the Vande Bharat take from Brahmapur to Visakhapatnam? 20841 leaves Brahmapur at 06:57 and reaches Visakhapatnam at 11:00, so 4 h 3 min for 277 km.
Does the Vande Bharat train stop at Cuttack or Puri? No. It starts at Bhubaneswar. For Puri, use Khurda Road Jn (05:33 southbound, 20:30 northbound).
Can I go from Bhubaneswar to Vizag and back in one day? Yes. 20841 arrives at 11:00 and 20842 leaves at 15:30, giving 4 h 30 min in Visakhapatnam, on any day except Monday.
When does booking open for the Bhubaneswar Visakhapatnam Vande Bharat Express? 60 days before the journey at 08:00 IST on IRCTC. For Sunday 10 January 2027, it opens on Wednesday 11 November 2026.
When is the chart prepared for 20841 and 20842? For 20841, which leaves at 05:15, by 20:00 the evening before. For 20842, which leaves at 15:30, by 05:30 on the day of travel.
When was the Bhubaneswar Visakhapatnam Vande Bharat launched? It was flagged off on 12 March 2024 and began regular service on 17 March 2024, as Odisha’s third Vande Bharat Express.
Related routes
- All Vande Bharat trains in Odisha
- All Vande Bharat trains in Andhra Pradesh
- Howrah – Puri Vande Bharat
- Secunderabad – Visakhapatnam Vande Bharat
- Full Vande Bharat route list
Sources
Timetable, stops and running days: erail 20841, erail 20842, cross-checked with ConfirmTkt 20841 and ConfirmTkt 20842, 11 November 2026. Fares: erail.in’s IRCTC fare data, cross-checked against its fare calculation, 13 November 2026. Launch: OdishaBytes, 12 March 2024. Regular service: OdishaBytes, March 2024. Booking window: NewsOnAir. 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.

