Ranchi – Varanasi Vande Bharat Express (20887 / 20888)

The Ranchi–Varanasi Vande Bharat runs between Ranchi (RNC) and Varanasi Jn (BSB), every day except Tuesday. Train 20887 leaves Ranchi at 05:10 and reaches Varanasi Jn at 13:00. Train 20888 leaves Varanasi Jn at 15:55 and reaches Ranchi at 23:55. The 536 km trip takes 7 h 50 min towards Varanasi and 8 h back, in AC Chair Car (CC) or Executive Chair Car (EC), with stops at Muri, Bokaro Steel City, Parasnath, Hazaribagh Road, Koderma Jn, Gaya Jn, Sasaram and Pt. Deen Dayal Upadhyaya Jn.

Vande Bharat trains on this route
  1. 20887Ranchi RNC → Varanasi Jn BSB05:10 – 13:007 h 50 minNot on TueCC, EC
  2. 20888Varanasi Jn BSB → Ranchi RNC15:55 – 23:558 hNot on TueCC, EC

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

Every stop, start to finish

  • 05:10 leaves Ranchi
  • 13:00 reaches Varanasi
  • 7 h 50 min journey
  • 536 km 8 stops on the way
  1. 05:10RanchiRNC 0 km
  2. 06:02MuriMURI 62 km
    arrives 06:00
  3. 06:55Bokaro Steel CityBKSC 115 km
    arrives 06:53
  4. 07:57ParasnathPNME 165 km
    arrives 07:55
  5. 08:14Hazaribagh RoadHZD 192 km
    arrives 08:12
  6. 08:42KodermaKQR 240 km
    arrives 08:40
  7. 09:55GayaGAYA 316 km
    arrives 09:50
  8. 10:57SasaramSSM 419 km
    arrives 10:55
  9. 12:15Pt. Deen Dayal UpadhyayaDDU 519 km
    arrives 12:10
  10. 13:00VaranasiBSB 536 km

Scheduled times. Live running on NTES.

On this page

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

Train summary

Ranchi → Varanasi Varanasi → Ranchi
Train number 20887 20888
Departs Ranchi (RNC) 05:10 Varanasi Jn (BSB) 15:55
Arrives Varanasi Jn (BSB) 13:00, same day Ranchi (RNC) 23:55, same day
Journey time 7 h 50 min 8 h
Intermediate stops 8 8
Runs Daily except Tuesday Daily except Tuesday
Distance 536 km 536 km
Classes CC, EC CC, EC

Which stations? The train starts and ends at Ranchi (RNC), the main station in the city, not Hatia. At the other end it uses Varanasi Jn (BSB); if your ticket or hotel names another Varanasi station, check the code before you travel.

Which Hazaribagh? This Vande Bharat Express stops at Hazaribagh Road (HZD), which is a different station from Hazaribagh Town. Hazaribagh Town is served by the Patna–Ranchi Vande Bharat (22349/22350), not by this train. Check the station code on your ticket.

What kind of train this is

The Ranchi to Varanasi 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 Ranchi–Varanasi Vande Bharat virtually from Ahmedabad on 12 March 2024, together with other new Vande Bharat trains. It was Jharkhand’s third Vande Bharat Express, after Patna–Ranchi and Ranchi–Howrah, and its regular service began on 18 March 2024. Source: ThePrint (PTI) Reports at the launch gave a route length of 571 km and Thursday as the day off; today the railway timetable shows 536 km and Tuesday as the day off, so go by the current timetable.

The timings have also moved. From 2 September 2026, the Varanasi–Ranchi train was moved from a 16:05 departure to 15:55. Source: Business Today Older articles, videos and screenshots may still show 16:05, so use the tables below and check NTES or IRCTC for your date.

The route crosses three states. In Jharkhand the train runs east from Ranchi to Muri, then north through Bokaro Steel City, Parasnath, Hazaribagh Road and Koderma Jn. In Bihar it stops at Gaya Jn and Sasaram. In Uttar Pradesh it calls at Pt. Deen Dayal Upadhyaya Jn (DDU), 17 km before Varanasi Jn. The schedule has 2-minute halts at most stations and 5-minute halts at Gaya Jn and DDU, plus 5 minutes at Bokaro Steel City on the return.

20887 Ranchi to Varanasi Jn timetable

# Station Arrives Departs Distance
1 Ranchi (RNC) — 05:10 0 km
2 Muri (MURI) 06:00 06:02 62 km
3 Bokaro Steel City (BKSC) 06:53 06:55 115 km
4 Parasnath (PNME) 07:55 07:57 165 km
5 Hazaribagh Road (HZD) 08:12 08:14 192 km
6 Koderma Jn (KQR) 08:40 08:42 240 km
7 Gaya Jn (GAYA) 09:50 09:55 316 km
8 Sasaram (SSM) 10:55 10:57 419 km
9 Pt. Deen Dayal Upadhyaya Jn (DDU) 12:10 12:15 519 km
10 Varanasi Jn (BSB) 13:00 — 536 km

20888 Varanasi Jn to Ranchi timetable

# Station Arrives Departs Distance
1 Varanasi Jn (BSB) — 15:55 0 km
2 Pt. Deen Dayal Upadhyaya Jn (DDU) 16:35 16:40 17 km
3 Sasaram (SSM) 17:40 17:42 117 km
4 Gaya Jn (GAYA) 18:45 18:50 220 km
5 Koderma Jn (KQR) 19:50 19:52 296 km
6 Hazaribagh Road (HZD) 20:17 20:19 345 km
7 Parasnath (PNME) 20:50 20:52 372 km
8 Bokaro Steel City (BKSC) 21:30 21:35 422 km
9 Muri (MURI) 22:28 22:30 474 km
10 Ranchi (RNC) 23:55 — 536 km

All stops are on the same day. For live running status, use NTES with train number 20887 or 20888.

Note the long last leg of 20888: Muri to Ranchi is 62 km but is timed at 1 h 25 min, against 50 min for the same stretch on 20887. If someone is meeting you at Ranchi at night, track the train on NTES rather than going by the printed 23:55.

Ranchi Varanasi Vande Bharat boarding guide: every stop

Every stop below is a boarding and alighting point, and IRCTC sells tickets between any two of them, so Bokaro or Gaya passengers can book straight to Varanasi without going to Ranchi. Times are scheduled; check live running on NTES on the day.

Train 20887, Ranchi → Varanasi Jn, and its return 20888 (times for 20887 first):

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 Gaya to Varanasi, and Ranchi to Gaya

Gaya Jn sits roughly in the middle of the route, so the same Vande Bharat train works as two shorter services. Ranchi to Gaya takes 4 h 40 min on 20887 (05:10 to 09:50), and Gaya to Ranchi 5 h 5 min on 20888 (18:50 to 23:55). Gaya to Varanasi takes 3 h 5 min on 20887 (09:55 to 13:00), and Varanasi to Gaya 2 h 50 min on 20888 (15:55 to 18:45). Between Gaya and Varanasi the train also stops at Sasaram and DDU.

Ranchi to Varanasi Vande Bharat ticket price

Train From → To Distance CC EC
20887 Ranchi (RNC) → Varanasi Jn (BSB) 536 km ₹1,525 ₹2,745
20888 Varanasi Jn (BSB) → Ranchi (RNC) 536 km ₹1,470 ₹2,695

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 station pairs, such as Ranchi to Gaya, Bokaro to Varanasi or Gaya to Varanasi; check those on IRCTC. They are lower than the full Ranchi–Varanasi fare.

The morning train from Ranchi costs ₹55 more in CC and ₹50 more in EC than the afternoon train from Varanasi, over the same 536 km. Since the base fare is set by distance and class, the gap most likely comes from the catering charge for the meals served on each train, 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 to Varanasi? EC costs ₹1,220 more than CC on 20887 and ₹1,225 more on 20888. For an eight-hour day in the seat, EC’s wider 2+2 layout is worth checking, especially when CC is waitlisted.

Booking the Ranchi Varanasi Vande Bharat train

Booking for 20887 and 20888 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 Ranchi for 20887, and the day before at Varanasi Jn for 20888. A passenger boarding 20887 at Gaya still books Tatkal on the day before the 05:10 Ranchi departure. 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 Ranchi Varanasi Vande Bharat ticket

The refund bands are counted from the train’s scheduled departure at its first station, so a passenger boarding 20887 at Bokaro or Gaya still works from the 05:10 departure from Ranchi. 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.

Can you go and return the same day by Vande Bharat?

Both trains must run on the same day, and neither runs on Tuesday. Leave a buffer in case 20887 runs late. The same-day return planner checks this for any pair of stations, and the running days checker confirms a date.

When is the chart prepared for the Ranchi Varanasi 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.

Ranchi Varanasi Vande Bharat FAQs

What is the timing of the Ranchi to Varanasi Vande Bharat? Train 20887 leaves Ranchi at 05:10 and reaches Varanasi Jn at 13:00, a journey of 7 h 50 min.

What is the timing of the Varanasi to Ranchi Vande Bharat? Train 20888 leaves Varanasi Jn at 15:55 and reaches Ranchi at 23:55, a journey of 8 h. It left at 16:05 until 1 September 2026.

On which day does the Ranchi Varanasi Vande Bharat not run? Tuesday, in both directions.

What is the Ranchi to Varanasi Vande Bharat ticket price? ₹1,525 in CC and ₹2,745 in EC with the meal on 20887. The return 20888 is ₹1,470 in CC and ₹2,695 in EC (checked 12 November 2026; confirm on IRCTC).

What are the stops of the Ranchi Varanasi Vande Bharat? Eight intermediate stops: Muri (MURI), Bokaro Steel City (BKSC), Parasnath (PNME), Hazaribagh Road (HZD), Koderma Jn (KQR), Gaya Jn (GAYA), Sasaram (SSM) and Pt. Deen Dayal Upadhyaya Jn (DDU), in reverse order on 20888.

Does the Ranchi Varanasi Vande Bharat stop at Gaya? Yes, at Gaya Jn (GAYA): 09:50 towards Varanasi and 18:45 towards Ranchi, with a 5-minute halt both ways.

Does the Ranchi Varanasi Vande Bharat stop at Bokaro? Yes, at Bokaro Steel City (BKSC): 06:53 towards Varanasi and 21:30 towards Ranchi.

Does this train go via Dhanbad? No. It runs through Parasnath and does not stop at Dhanbad Jn.

Does it stop at Hazaribagh Town? No. It stops at Hazaribagh Road (HZD), a separate station. For Hazaribagh Town, use the Patna–Ranchi Vande Bharat.

Which Varanasi station does the Vande Bharat from Ranchi use? Varanasi Jn (BSB). It also stops at Pt. Deen Dayal Upadhyaya Jn, 17 km earlier.

Can I go from Ranchi to Varanasi and back in one day? Technically yes: 20887 arrives at 13:00 and 20888 leaves at 15:55, giving 2 h 55 min in Varanasi. That is too short for most visits.

When does booking open for the Ranchi Varanasi 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 20887 and 20888? For 20887, which leaves at 05:10, by 20:00 the evening before. For 20888, which leaves at 15:55, by 05:55 on the day of travel.

When was the Ranchi Varanasi Vande Bharat launched? It was flagged off on 12 March 2024, and regular service started on 18 March 2024. It was Jharkhand’s third Vande Bharat Express.

Sources

Timetable, stops and running days: erail 20887, erail 20888, cross-checked with ConfirmTkt 20887 and ConfirmTkt 20888, 11 November 2026. Fares: erail.in’s IRCTC fare data, cross-checked against its fare calculation, 12 November 2026. Launch: ThePrint (PTI). Timing change: Business Today. Fare rules: PIB, PIB, February 2026. Always confirm on IRCTC or NTES before travel. Report a correction.

Keep reading about Vande Bharat