Skip to search

Going home for Diwali and Chhath: what search shows, and what it could

In the week before Diwali, direct trains gave a confirmed or RAC seat on 4 of 48 migration routes. Journeys with one or two changes, every leg confirmed or RAC, opened 19. Measured on 12 October 2026.

Try any route and date, liveDirect trains beside 2-train journeys with a seat on both legs, checked as you searchCompare seats

Seats the same trains already have, found by changing once or twice

259 route-days across the four travel windows had a seat home or back only through a change. These are existing trains with existing empty berths that a direct-only search never shows.

Going home before Diwali

1–7 Nov, arriving by 8 Nov

4 → 19of 48 routes have a seat day

Direct trains only15 of 336 route-days (4%)
With 2-train journeys63 of 336 route-days (19%)

48 route-days possible only by changing trains

Going home for Chhath

9–13 Nov, arriving by 14 Nov

1 → 16of 48 routes have a seat day

Direct trains only5 of 240 route-days (2%)
With 2-train journeys47 of 240 route-days (20%)

42 route-days possible only by changing trains

Back to work after Diwali

9–12 Nov

44 → 47of 48 routes have a seat day

Direct trains only148 of 192 route-days (77%)
With 2-train journeys183 of 192 route-days (95%)

35 route-days possible only by changing trains

Back to work after Chhath

17–23 Nov

25 → 43of 48 routes have a seat day

Direct trains only87 of 336 route-days (26%)
With 2-train journeys221 of 336 route-days (66%)

134 route-days possible only by changing trains

The same search, two answers: Delhi → Patna

Left is the list a booking site shows. Right is what a seat-first search would show for the same day. Open this route on its own page

Delhi → Patna · pick a day

Dot: green a direct seat · amber a seat only with a change · red no seat either way

Direct trains only

What booking sites list today for this day

29 direct trains run · none with a seat

  • 04096 PPTA Festival SpecialAnand Vihar Terminal 00:05 → Dighwara · 20.4 h · SLWaitlistGNWL165/WL13
  • 15484 Mahananda ExpressDelhi 07:35 → Danapur · 16.4 h · SLWaitlistGNWL139/WL93
  • 12506 North East ExpressAnand Vihar Terminal 07:40 → Danapur · 13.6 h · SLWaitlistGNWL157/WL102
  • 12488 Seemanchal ExpressAnand Vihar Terminal 08:10 → Danapur · 14.7 h · SLWaitlistPQWL96/WL62
  • 20506 DBRG RajdhaniNew Delhi 11:25 → Hajipur Jn · 15.9 h · 3AWaitlistGNWL232/WL160
  • 12566 Bihar S KrantiNew Delhi 12:45 → Sonpur Jn · 16.6 h · SLWaitlistGNWL158/WL100
  • 12392 Shramjivi ExpressNew Delhi 13:10 → Bihta · 17.2 h · 3AWaitlistPQWL53/WL31
  • 12368 Vikramshila ExpressAnand Vihar Terminal 13:15 → Patna Jn · 13 h · 3AWaitlistGNWL119/WL85
  • 15726 ANVT NJP SF ExpressAnand Vihar Terminal 15:20 → Sonpur Jn · 17.6 h · SLWaitlistPQWL87/WL66
  • 04088 PNBE Fest SpecialNew Delhi 15:50 → Patna Jn · 20.9 h · SLWaitlistGNWL15/WL11
  • 12424 DBRT RajdhaniNew Delhi 16:20 → Danapur · 11.3 h · 3AWaitlistPQWL214/WL145
  • 14016 Sadhbhawna ExpressAnand Vihar Terminal 16:30 → Dighwara · 22.6 h · SLWaitlistPQWL75/WL48

+ 17 more, all waitlisted or closed

With 2-train journeys

Confirmed or RAC berth on every leg, changes checked against real past runs

Option 1 · 1 change

25.8 h door to door · ₹730
  1. 04064 GAYA Festival Specialfestival specialSeatAVAILABLE-0212

    Sun, 1 Nov 11:00 Delhi → 03:45 +1d Dd Upadhyaya Jn · SL

  2. Change at Dd Upadhyaya Jn: wait 6.2 h · long enough to absorb a late arrival

    19483 ADI SHC ExpressSeatAVAILABLE-0001

    Mon, 2 Nov 10:00 Dd Upadhyaya Jn → 12:45 Danapur · SL

Option 2 · 1 change

31.2 h door to door · ₹710
  1. 04064 GAYA Festival Specialfestival specialSeatAVAILABLE-0212

    Sun, 1 Nov 11:00 Delhi → 03:45 +1d Dd Upadhyaya Jn · SL

  2. Change at Dd Upadhyaya Jn: wait 11.9 h · long enough to absorb a late arrival

    13238 KOTA PNBE ExpressSeatAVAILABLE-0007

    Mon, 2 Nov 15:40 Dd Upadhyaya Jn → 18:12 Bihta (17 km from home) · SL

By home state

Home stateGoing home before Diwali: routes with a seat dayBack to work after Chhath
Bihar2 direct → 12 of 3516 direct → 30 of 35
Uttar Pradesh1 direct → 5 of 117 direct → 11 of 11
Jharkhand1 direct → 2 of 22 direct → 2 of 2

Every route in the study

Seat days going home before Diwali, direct trains only → with changes

Where Railways added festival specials this year

Railways adds a special where its waitlists are longest. 273 specials for Diwali and Chhath 2026, read by where they start and end, and ranked with the searches people make on RailRoute for these dates. Each route opens a live seat search on the busiest week.

From work inHome stateSpecialsTowns they stop at
DelhiBihar15Chhapra, Hajipur, Sonpur, Mansi, Khagaria, Begusarai
MumbaiUttar Pradesh12Kanpur, Prayagraj, Varanasi, Jhansi, Orai, Lucknow
DelhiUttar Pradesh10Moradabad, Ghaziabad, Aligarh, Kanpur, Gorakhpur, Anand Nagar
KolkataBihar8Patna, Darbhanga, Samastipur, Barauni, Sitamarhi, Janakpur Road
HyderabadAndhra Pradesh7Kakinada, Vijayawada, Visakhapatnam, Rajahmundry, Guntur, Mirylaguda
PuneMaharashtra6Amravati, Akola, Shegaon, Malkapur, Bhusawal, Jalgaon
MumbaiGujarat6Vapi, Dhrangandhra, Samakhiali, Bhachau, Gandhidham, Bhuj
DelhiJammu and Kashmir4Jammu, Katra, Budgam, Udhampur
MumbaiBihar4Patna, Ara, Sonpur, Hajipur, Muzaffarpur, Samastipur
MumbaiMaharashtra4Kolhapur, Lonavla, Jejuri, Lonand, Satara, Karad
DelhiKarnataka4Hubballi, Badami, Bagalkot, Vijayapura, Solapur, Arsikere
ChennaiKerala4Kottarakara, Kollam, Kochi, Kottayam, Varkala, Thiruvananthapuram

Ranked by the chance of a seat, nothing else

Each journey gets one score: the chance of a seat on every leg, multiplied together. On 4 and 19 November every journey in each route's top 15 was checked live.

Seat-chance scoreJourneys checkedBookable on the live check
0.9–1.042484%
0.7–0.92952%
below 0.75860%

How this was measured

  • 48 routes from the work cities migrants travel from (Delhi NCR, Mumbai, Surat, Ahmedabad, Punjab, Bengaluru, Hyderabad, Pune, Chennai, Kolkata) to home districts in Bihar, Uttar Pradesh and Jharkhand, in both directions, every day of each window.
  • Classes: SL, 3E or 3A overnight; CC or 2S on short daytime legs. A seat means AVAILABLE or RAC on every leg, re-checked on a real-time availability endpoint.
  • A change counts only if it worked on at least 90% of recorded past runs (next train left 45+ min after the first actually arrived), or a wait of 6 hours or more.
  • 3,305 real-time checks; 514 of 537 journeys found in the day-by-day data held on the live check.
  • Trips with changes are longer: the typical wait at a change is about 8 hours and the typical trip about 35 hours door to door. Some end at a station near the home town, shown with the distance.
  • Seat availability changes by the hour. These are the seats on 12 October 2026, not a booking tool.

Search connecting trains for your own journey