Advertisement

Distance
2,075 km
Journey time
35h 55m
Total stops
26
Avg speed
58 km/h
Halts
24
Days on route
2

About PURI BL SF

PURI BL SF (train number 22910) is a Mail/Express on the Indian Railways network running between MALATIPATPUR (MLT) and VALSAD (BL). It departs MALATIPATPUR at 00:40 and reaches VALSAD at 12:35. The train covers about 2,075 km and halts at 26 stations along the way, completing the run in around 35h 55m.

The PURI BL SF runs on Sun. The journey spans 2 days, so a stop marked Day 2 is reached on the 2nd day after departure — worth remembering when you plan hotel check-in or an onward connection. Its average speed across the whole route works out to roughly 58 km/h including halts.

Between its origin and destination the PURI BL SF makes 24 timed halts. Its longest scheduled stop is about 15 minutes at BILASPUR JN. Other notable halts include JABALPUR (10 min), ITARSI JN (10 min), VADODARA JN (10 min), KHURDA ROAD JN (5 min), BHUBANESWAR (5 min). These longer stops are good points to fetch food or water, though shorter one- and two-minute halts mean you should be ready to board in advance.

PURI BL SF Schedule & Running Days

Weekly running days and the station-by-station time table from MALATIPATPUR to VALSAD.

Running days (departs MALATIPATPUR)

Mon
Tue
Wed
Thu
Fri
Sat
Sun
#StationArrivesDepartsHaltDayDistance
1 MALATIPATPUR Source
MLT
— 00:40 — Day 1 8 km
2 KHURDA ROAD JN
KUR
01:15 01:20 5 min Day 1 44 km
3 BHUBANESWAR
BBS
01:45 01:50 5 min Day 1 63 km
4 DHENKANAL
DNKL
02:47 02:49 2 min Day 1 125 km
5 TALCHER ROAD
TLHD
03:18 03:20 2 min Day 1 174 km
6 ANGUL
ANGL
03:25 03:27 2 min Day 1 186 km
7 SAMBALPUR CITY
SBPY
06:30 06:35 5 min Day 1 336 km
8 JHARSUGUDA ROAD
JSGR
07:30 07:35 5 min Day 1 379 km
9 RAIGARH
RIG
08:55 08:57 2 min Day 1 450 km
10 CHAMPA JN
CPH
09:53 09:55 2 min Day 1 529 km
11 BILASPUR JN
BSP
11:00 11:15 15 min Day 1 582 km
12 PENDRA ROAD
PND
12:58 13:00 2 min Day 1 685 km
13 ANUPPUR JN
APR
13:45 13:50 5 min Day 1 736 km
14 SHAHDOL
SDL
14:33 14:35 2 min Day 1 777 km
15 KATNI SOUTH
KTES
17:15 17:20 5 min Day 1 904 km
16 JABALPUR
JBP
18:25 18:35 10 min Day 1 993 km
17 PIPARIYA
PPI
20:33 20:35 2 min Day 1 1,171 km
18 ITARSI JN
ET
22:20 22:30 10 min Day 1 1,238 km
19 BHOPAL JN
BPL
00:10 00:15 5 min Day 2 1,336 km
20 MAKSI
MKC
02:12 02:14 2 min Day 2 1,479 km
21 UJJAIN JN
UJN
03:10 03:15 5 min Day 2 1,520 km
22 RATLAM JN
RTM
04:50 04:55 5 min Day 2 1,616 km
23 DAHOD
DHD
06:22 06:24 2 min Day 2 1,730 km
24 VADODARA JN
BRC
08:45 08:55 10 min Day 2 1,878 km
25 SURAT
ST
11:05 11:10 5 min Day 2 2,007 km
26 VALSAD Destination
BL
12:35 — — Day 2 2,075 km

Recent Chart Vacancy

Vacant berths recorded after chart preparation on the last 2 runs of PURI BL SF. See the full vacancy page for 22910 — class breakdown, how far berths stay empty, and every coach for your own stretch.

Sun, 25 Oct 2026
900 vacant berths
S4 · 62 B3 · 57 A2 · 33 B7 · 68 B2 · 49 S6 · 71
Check live vacant seats
Sun, 18 Oct 2026
964 vacant berths
B7 · 71 S6 · 70 B1 · 68 S3 · 68 B3 · 67 B6 · 66
Check live vacant seats

Frequently Asked Questions

Common questions about the PURI BL SF.

PURI BL SF runs as train number 22910 on Indian Railways.

Train 22910 PURI BL SF runs between MALATIPATPUR (MLT) and VALSAD (BL), stopping at 26 stations in total.

Train 22910 PURI BL SF covers about 2,075 km and takes roughly 35h 55m from origin to destination, at an average speed of around 58 km/h.

Train 22910 PURI BL SF runs on Sun from its origin station. Running days always refer to the departure day at the source.

Train 22910 PURI BL SF has its longest scheduled halt of about 15 minutes at BILASPUR JN.

Train 22910 PURI BL SF departs MALATIPATPUR at 00:40, which is outside the 5:00 AM to 2:00 PM window, so its first reservation chart is prepared 10 hours before departure, at 14:40. The final chart follows at 00:10, 30 minutes before departure.

Schedule, running days and chart vacancy shown here are sourced from Indian Railways / IRCTC data and may change. This is not live running status. Always reconfirm timings and availability on the official railway channels before you travel.

Vacant seats on this train?

See which berths fall empty after the chart is prepared for train 22910.

Vacant Seat Finder

Check another train

Look up running days and full route timings for any train.

Train Schedule Checker

When does booking open?

Find the exact 60-day advance booking date for your journey.

Date Calculator
Booking Tips & Guides
Complete Guide to Common Indian Railways Abbreviations

Understand all commonly used Indian Railway abbreviations and never again get co...

Sep 7, 2026 4 min
How to Find Vacant Seats in a Train After Chart Preparation?

Learn how to check vacant train seats after chart preparation using the official...

Sep 7, 2026 8 min
What is 3E in Train? 3E vs 3A Coach Difference and Fare

3E is AC 3-Tier Economy: 83 berths against 72 in 3A, a side middle berth that 3A...

Sep 6, 2026 7 min
Advance Reservation Period: The 60-Day IRCTC Booking Rule

The advance reservation period is 60 days, counted back from the journey and exc...

Sep 5, 2026 6 min
How Many IRCTC Tickets Can You Book in a Month?

Twelve a month on a normal IRCTC account, twenty-four if it is Aadhaar-verified ...

Sep 5, 2026 6 min