Vande Bharat in Odisha

Yes, Vande Bharat runs in Odisha. Five routes (10 trains) start or end at a station in Odisha: Puri, Bhubaneswar, Rourkela and Brahmapur. One more route (2 trains), Durg–Visakhapatnam, passes through western and southern Odisha and stops at Rayagada, Titlagarh and three other stations. Counted together, 12 trains call at 25 stations in Odisha. All of them are daytime Chair Car trains with AC Chair Car (CC) and Executive Chair Car (EC) seats; there is no Vande Bharat Sleeper in Odisha.

Vande Bharat departures from Odisha
  1. 22896Puri PURI → Howrah Jn HWH13:40 – 20:306 h 50 minNot on ThuCC, EC
  2. 20872Rourkela ROU → Howrah Jn HWH13:30 – 19:506 h 20 minNot on TueCC, EC
  3. 20835Rourkela ROU → Puri PURI14:00 – 21:407 h 40 minNot on TueCC, EC
  4. 20836Puri PURI → Rourkela ROU05:00 – 12:457 h 45 minNot on TueCC, EC
  5. 20841Bhubaneswar BBS → Visakhapatnam VSKP05:15 – 11:005 h 45 minNot on MonCC, EC
  6. 20892Brahmapur BAM → Tatanagar Jn TATA05:15 – 14:509 h 35 minNot on TueCC, EC

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

On this page

Timetables last checked 12 November 2026.

All Vande Bharat routes in Odisha

These five routes start or end in Odisha:

Route Train Departs → Arrives Journey Not on
Howrah Jn → Puri 22895 HWH 06:10 → PURI 13:00 6 h 50 min Thu
Puri → Howrah Jn 22896 PURI 13:40 → HWH 20:30 6 h 50 min Thu
Puri → Rourkela 20836 PURI 05:00 → ROU 12:45 7 h 45 min Tue
Rourkela → Puri 20835 ROU 14:00 → PURI 21:40 7 h 40 min Tue
Howrah Jn → Rourkela 20871 HWH 06:00 → ROU 12:05 6 h 5 min Tue
Rourkela → Howrah Jn 20872 ROU 13:30 → HWH 19:50 6 h 20 min Tue
Bhubaneswar → Visakhapatnam 20841 BBS 05:15 → VSKP 11:00 5 h 45 min Mon
Visakhapatnam → Bhubaneswar 20842 VSKP 15:30 → BBS 21:30 6 h Mon
Brahmapur → Tatanagar Jn 20892 BAM 05:15 → TATA 14:50 9 h 35 min Tue
Tatanagar Jn → Brahmapur 20891 TATA 14:20 → BAM 23:55 9 h 35 min Tue

This route does not start or end in Odisha, but stops at stations in the state:

Route Trains Stops in Odisha Not on
Durg – Visakhapatnam 20829/20830 Khariar Road, Kantabanji, Titlagarh, Kesinga, Rayagada Thu

So the answer to “how many Vande Bharat trains in Odisha” depends on what you count: 5 routes (10 trains) start or end in the state, and 1 more route (2 trains) stops here, for 6 routes and 12 trains in all. Only one of these, Puri–Rourkela, runs entirely inside Odisha. The other four that start or end here cross into West Bengal, Jharkhand or Andhra Pradesh.

The running days matter more in Odisha than in most states, because three of the six routes share the same day off. On a Tuesday, only Howrah–Puri, Bhubaneswar–Visakhapatnam and Durg–Visakhapatnam run, so 6 of the 12 trains. On Thursday 8 run, on Monday 10, and on the other four days all 12. Check the day with the running days checker before you plan.

Which Odisha station has your train?

Odisha’s Vande Bharat stations fall into four groups. Start with the one nearest to you.

One point to note for Sambalpur: the Vande Bharat stops at Sambalpur City (SBPY), not Sambalpur Jn. Pick the right code when you book.

Odisha Vande Bharat trains, one by one

Howrah – Puri (22895/22896). Odisha’s first Vande Bharat Express, flagged off by the Prime Minister on 18 May 2023. Source: PMIndia Today 22895 leaves Howrah at 06:10 and reaches Puri at 13:00, 502 km in 6 h 50 min, an average of 73.5 km/h. In Odisha it stops at Balasore (08:48), Bhadrakh (09:30), Jajpur Keonjhar Road (09:50), Cuttack (10:50), Bhubaneswar (11:28) and Khurda Road (11:50). 22896 leaves Puri at 13:40, Bhubaneswar at 14:39 and Cuttack at 15:07, and reaches Howrah at 20:30. On IRCTC on 11 November 2026, Howrah to Puri cost ₹1,485 in CC and ₹2,665 in EC, including the meal charge. No service on Thursday. Full guide: Howrah – Puri Vande Bharat.

Puri – Rourkela (20835/20836). The only Vande Bharat train that runs wholly inside Odisha, linking the coast with the western industrial belt. It was one of nine Vande Bharat trains the Prime Minister flagged off on 24 September 2023. Source: PIB 20836 leaves Puri at 05:00, Bhubaneswar at 06:05 and Cuttack at 06:32, then calls at Dhenkanal, Talcher Road, Angul, Rairakhol, Sambalpur City (10:05) and Jharsuguda Jn before reaching Rourkela at 12:45. 20835 leaves Rourkela at 14:00 and Sambalpur City at 15:55, and reaches Bhubaneswar at 20:30 and Puri at 21:40. It covers 504–505 km in 7 h 40 min to 7 h 45 min, and has the most Odisha stops of any route: 11 stations, all in the state. No service on Tuesday.

Bhubaneswar – Visakhapatnam (20841/20842). Odisha’s third Vande Bharat Express, launched on 12 March 2024. Source: OdishaTV 20841 leaves Bhubaneswar at 05:15 and calls at Khurda Road, Balugaon (06:13) and Brahmapur (06:55) before crossing into Andhra Pradesh and reaching Visakhapatnam at 11:00. 20842 leaves Visakhapatnam at 15:30, reaches Brahmapur at 18:40 and Bhubaneswar at 21:30. Over 443 km, 20841 averages 77.0 km/h, the fastest Vande Bharat train in Odisha among the ones we track. No service on Monday. The Andhra Pradesh stops are covered on the Andhra Pradesh Vande Bharat page.

Howrah – Rourkela (20871/20872). Flagged off on 15 September 2024 with five other Vande Bharat trains, including Brahmapur–Tatanagar. Source: The Week Rourkela is its only Odisha stop. 20872 leaves Rourkela at 13:30 and reaches Howrah at 19:50 via Chakradharpur, Tatanagar and Kharagpur; 20871 leaves Howrah at 06:00 and reaches Rourkela at 12:05. Because 20871 arrives at Rourkela at 12:05 and 20835 leaves for Puri at 14:00, and both have Tuesday off, you can change at Rourkela for Sambalpur and Angul, though they are separate tickets. More Howrah options: Vande Bharat trains from Howrah.

Brahmapur – Tatanagar (20891/20892). The longest Vande Bharat route in Odisha: 587–590 km and 9 h 35 min, averaging about 61 km/h, the slowest of the six. 20892 leaves Brahmapur at 05:15 and calls at Balugaon, Khurda Road, Bhubaneswar (07:15), Cuttack (07:38), Jakhapura, Harichandanpur, Kendujhargarh (10:05) and Banspani before Chaibasa and Tatanagar (14:50). 20891 leaves Tatanagar at 14:20, reaches Kendujhargarh at 17:55, Bhubaneswar at 21:15 and Brahmapur at 23:55. It is the only Vande Bharat train for Kendujhargarh (Keonjhar). No service on Tuesday.

Durg – Visakhapatnam (20829/20830). This train crosses Odisha from Chhattisgarh to Andhra Pradesh and does not touch the coast. It was flagged off on 16 September 2024. Source: The Hans India 20829 leaves Durg at 05:45 and Raipur at 06:18, then stops at Khariar Road (07:28), Kantabanji (08:13), Titlagarh (08:45), Kesinga (09:00) and Rayagada (10:50) before Visakhapatnam at 13:55. 20830 leaves Visakhapatnam at 14:50 and calls at Rayagada at 17:13, Kesinga 18:50, Titlagarh 19:05, Kantabanji 19:35 and Khariar Road 20:20. This is the only Vande Bharat train for Rayagada and Titlagarh. No service on Thursday.

Odisha stations with the most Vande Bharat trains

Counting all 12 trains above, these Odisha stations are served most often:

Every other Odisha station on this page has 2 trains, one in each direction. That includes Sambalpur City, Jharsuguda, Angul, Balasore, Kendujhargarh and Rayagada. Use the trains between stations tool to check your exact pair.

Between Bhubaneswar and Puri there are four Vande Bharat trains a day: 22895 at 11:32 and 20835 at 20:35 towards Puri, and 20836 at 05:00 and 22896 at 13:40 from Puri. Between Bhubaneswar and Cuttack there are six.

Same-day trips by Vande Bharat in Odisha

The Puri–Rourkela, Brahmapur–Tatanagar and Bhubaneswar–Visakhapatnam trains leave early and come back in the evening, so day trips work well inside Odisha:

Day trip Go Return Time there Not on
Bhubaneswar → Sambalpur City 20836, 06:05 → 10:05 20835, 15:55 → 20:30 5 h 50 min Tuesday
Cuttack → Angul 20836, 06:32 → 08:00 20835, 17:47 → 20:00 9 h 47 min Tuesday
Bhubaneswar → Kendujhargarh 20892, 07:20 → 10:05 20891, 18:00 → 21:15 7 h 55 min Tuesday
Bhubaneswar → Brahmapur 20841, 05:15 → 06:55 20842, 18:42 → 21:30 11 h 47 min Monday
Balasore → Bhubaneswar 22895, 08:50 → 11:28 22896, 14:39 → 17:08 3 h 11 min Thursday
Bhubaneswar → Visakhapatnam 20841, 05:15 → 11:00 20842, 15:30 → 21:30 4 h 30 min Monday
Rayagada → Vizianagaram 20829, 10:52 → 12:30 20830, 15:35 → 17:13 3 h 5 min Thursday

A day trip from Bhubaneswar to Puri by Vande Bharat does not work, because no train leaves for Puri early in the morning. Going the other way, Puri → Bhubaneswar on 20836 (05:00 → 06:00) and back on 20835 (20:35 → 21:40) works on every day except Tuesday. A same-day return from Howrah to Puri is not practical either: 22895 arrives at 13:00 and 22896 leaves at 13:40. Plan other combinations with the same-day return planner.

Booking a Vande Bharat Express in Odisha

Every Vande Bharat train in Odisha is a daytime Chair Car service with CC and EC. See CC vs EC and our seat guide to choose. No Vande Bharat Sleeper starts, ends or stops in Odisha as of November 2026.

Book on IRCTC when booking opens, 60 days ahead at 08:00 IST, or try Tatkal at 10:00 IST the day before. You can choose a meal or No Food when you book; the food guide explains what is served and how the catering charge works. The only checked fare we hold for Odisha is Howrah to Puri, given above. For other pairs, such as Bhubaneswar to Rourkela or Bhubaneswar to Visakhapatnam, how the ticket price is built explains the fare parts, or estimate it with the fare calculator. For the full process, see booking a Vande Bharat ticket. If your plans change, check the Vande Bharat cancellation charges before you cancel, and track the train on the day with our PNR and running status guide.

Odisha Vande Bharat FAQs

Is Vande Bharat available in Odisha? Yes. Five Vande Bharat routes start or end in Odisha, and one more stops at stations in the state.

How many Vande Bharat trains are there in Odisha? Five routes, or 10 trains, start or end in Odisha. One more route, 2 trains, stops in the state on its way between Durg and Visakhapatnam. That makes 6 routes and 12 trains in all.

Which Vande Bharat trains run from Bhubaneswar? 20841 starts at Bhubaneswar at 05:15 for Visakhapatnam. Bhubaneswar is also a stop on the Howrah–Puri, Puri–Rourkela and Brahmapur–Tatanagar trains: towards Howrah 22896 at 14:39, towards Rourkela 20836 at 06:05, and towards Tatanagar 20892 at 07:20.

Is there a Vande Bharat from Puri? Yes. 20836 leaves Puri at 05:00 for Rourkela, and 22896 at 13:40 for Howrah.

Is there a Vande Bharat from Bhubaneswar to Rourkela? Yes. 20836 leaves Bhubaneswar at 06:05 and reaches Rourkela at 12:45, via Sambalpur City. 20835 returns from Rourkela at 14:00 and reaches Bhubaneswar at 20:30. No service on Tuesday.

Is there a Vande Bharat at Sambalpur? Yes, at Sambalpur City (SBPY). 20836 towards Rourkela stops at 10:05, and 20835 towards Bhubaneswar and Puri at 15:50.

Is there a Vande Bharat from Odisha to Kolkata? Yes, two: 22896 from Puri, Bhubaneswar, Cuttack and Balasore to Howrah, and 20872 from Rourkela to Howrah.

Does Vande Bharat stop at Rayagada? Yes. The Durg–Visakhapatnam train stops at Rayagada at 10:50 towards Visakhapatnam and at 17:13 towards Raipur and Durg. No service on Thursday.

Which is the fastest Vande Bharat train in Odisha? 20841 Bhubaneswar–Visakhapatnam, averaging 77.0 km/h over 443 km, among the trains we track.

Is there a Vande Bharat Sleeper in Odisha? Not as of November 2026. All Vande Bharat trains in Odisha are daytime Chair Car services.

Sources

Route list: Ministry of Railways (PIB), July 2026. Launch dates: PMIndia, PIB, OdishaTV, The Week and The Hans India. Timetables: erail and ConfirmTkt, cross-checked 11 November 2026. Fare: IRCTC fare enquiry, 11 November 2026. Always confirm on IRCTC or NTES before travel. Report a correction.

Keep reading about Vande Bharat