Bhubaneswar to Puri Trains
72 direct trains between Bhubaneswar (BBS) and Puri (PURI) — fastest covers it in 1h 05m, cheapest from ₹50.
| Train No. | Train Name | Departure | Arrival | Duration | Classes | Runs On |
|---|---|---|---|---|---|---|
| 08409 | KUR-PURI PASSSENGER SPL | 06:51 | 09:35 | 02h 44m | Mon, Tue, Wed, Thu, Fri, Sat, Sun | |
| 68413 | TLHR-PURI MEMU | 09:40 | 11:20 | 01h 40m | Mon, Tue, Wed, Thu, Fri, Sat, Sun | |
| 68415 | CTC-PURI MEMU | 17:50 | 19:45 | 01h 55m | Mon, Tue, Wed, Thu, Fri, Sat, Sun | |
| 12145 | LTT PURI EXP | 04:15 | 06:35 | 02h 20m | 1A, 2A, 3A, SL | Tue |
| 12802 | PURUSHOTTAM EXP | 03:25 | 05:35 | 02h 10m | 1A, 2A, 3A, 3E, SL | Mon, Tue, Wed, Thu, Fri, Sat, Sun |
| 12816 | NANDANKANAN EXP | 11:45 | 14:15 | 02h 30m | 1A, 2A, 3A, SL | Tue, Thu, Fri, Sun |
| 12821 | DHAULI EXP | 16:25 | 18:15 | 01h 50m | SL, EC | Mon, Tue, Wed, Thu, Fri, Sat, Sun |
| 12837 | HWH PURI SF EXP | 05:05 | 07:30 | 02h 25m | 1A, 2A, 3A, SL | Mon, Tue, Wed, Thu, Fri, Sat, Sun |
| 12844 | ADI PURI SF EXP | 06:30 | 08:05 | 01h 35m | 2A, 3A, SL | Mon, Tue, Wed, Sat |
| 12876 | NEELANCHAL EXP | 16:15 | 17:55 | 01h 40m | 1A, 2A, 3A, SL | Mon, Wed, Sat |
| 12881 | PURI GARIB RATH | 03:00 | 05:20 | 02h 20m | 3A | Wed, Fri |
| 12887 | SHM PURI SF EXP | 03:00 | 05:20 | 02h 20m | 2A, 3A, SL | Tue |
| 12895 | SHM PURI SF EXP | 03:00 | 05:20 | 02h 20m | 2A, 3A, SL | Sat |
| 20862 | ADI PURI EXP | 04:35 | 06:40 | 02h 05m | 2A, 3A, SL | Sun |
| 17480 | TPTY PURI EXP | 13:05 | 14:50 | 01h 45m | 2A, 3A, SL | Tue, Wed, Thu, Sat, Sun |
| 18303 | SBP PURI INT EXP | 11:10 | 13:30 | 02h 20m | 3A, SL, EC | Mon, Tue, Wed, Thu, Fri, Sat, Sun |
| 18401 | BGY PURI EXP | 10:05 | 11:30 | 01h 25m | SL, EC | Mon, Tue, Wed, Thu, Fri, Sat, Sun |
| 18406 | PNBE PURI EXP | 07:20 | 09:45 | 02h 25m | 2A, 3A, SL | Mon |
| 18409 | JAGANNATH EXP | 02:15 | 04:35 | 02h 20m | 1A, 2A, 3A, SL | Mon, Tue, Wed, Thu, Fri, Sat, Sun |
| 18413 | PRDP-PURI SPECIAL | 20:20 | 22:25 | 02h 05m | Mon, Tue, Wed, Thu, Fri, Sat, Sun | |
| 18415 | BARBIL PURI EXP | 18:01 | 20:30 | 02h 29m | SL, EC | Mon, Tue, Wed, Thu, Fri, Sat, Sun |
| 18420 | JYG PURI EXP | 00:50 | 02:55 | 02h 05m | 2A, 3A, 3E, SL | Sun |
| 18426 | DURG PURI EXP | 06:45 | 09:30 | 02h 45m | 1A, 2A, 3A, SL | Mon, Tue, Wed, Thu, Fri, Sat, Sun |
| 18450 | B NATH DHAM EXP | 00:50 | 02:55 | 02h 05m | 2A, 3A, SL | Thu |
| 18451 | TAPASWINI EXP | 04:40 | 06:55 | 02h 15m | 1A, 2A, 3A, SL | Mon, Tue, Wed, Thu, Fri, Sat, Sun |
| 18478 | KALINGAUTKAL EXP | 01:40 | 03:25 | 01h 45m | 1A, 2A, 3A, SL | Mon, Tue, Wed, Thu, Fri, Sat, Sun |
| 18418 | GNPR PURI EXP | 12:00 | 15:05 | 03h 05m | 3A, SL, SL, EC | Mon, Tue, Wed, Thu, Fri, Sat, Sun |
| 08421 | CTC-GNPR PASS SPECIAL | 12:01 | 14:30 | 02h 29m | Mon, Tue, Wed, Thu, Fri, Sat, Sun | |
| 20814 | JU PURI SF EXP | 08:10 | 10:00 | 01h 50m | 1A, 2A, 3A, 3E, SL | Mon |
| 15640 | KYQ PURI EXP | 00:50 | 02:55 | 02h 05m | 1A, 2A, 3A, SL | Tue |
| 22973 | GIMB PURI SUP | 06:30 | 08:05 | 01h 35m | 2A, 3A, SL | Fri |
| 15644 | KYQ PURI EXP | 05:20 | 07:45 | 02h 25m | 1A, 2A, 3A, SL | Sat |
| 08063 | KGP BQA DEMU PASS | 06:00 | 07:40 | 01h 40m | Mon, Tue, Wed, Thu, Fri, Sat, Sun | |
| 08407 | CTC-PRDP PASSENGER SPL | 23:55 | 01:45 | 01h 50m | Mon, Tue, Wed, Thu, Fri, Sat, Sun | |
| 08411 | BHC-BBS EXP SPECIAL | 01:04 | 02:45 | 01h 41m | Mon, Tue, Wed, Thu, Fri, Sat, Sun | |
| 20824 | AII PURI SF EXP | 12:40 | 14:40 | 02h 00m | 2A, 3A, SL | Thu, Sat |
| 22895 | VANDE BHARAT EXP | 11:32 | 13:00 | 01h 28m | CC, EC | Mon, Tue, Wed, Fri, Sat, Sun |
| 68421 | ANGL-PURI MEMU | 08:55 | 10:50 | 01h 55m | Mon, Tue, Wed, Thu, Fri, Sat, Sun | |
| 22835 | SHM PURI SF EXP | 03:00 | 05:20 | 02h 20m | 2A, 3A, SL | Thu |
| 12993 | GIMB PURI SF EX | 12:40 | 14:40 | 02h 00m | 2A, 3A, SL | Sun |
| 22201 | DURONTO EXPRESS | 02:30 | 04:10 | 01h 40m | 1A, 2A, 3A, CC, EC | Tue, Thu, Sat |
| 22909 | BL PURI SF EXP | 07:30 | 09:45 | 02h 15m | 2A, 3A, SL | Sat |
| 22889 | DGHA PURI EXP | 00:50 | 02:55 | 02h 05m | 2A, 3A, SL | Mon |
| 22865 | LTT PURI EXPRESS | 06:35 | 08:35 | 02h 00m | 1A, 2A, 3A, SL | Fri |
| 22828 | SURAT PURI EXP | 12:40 | 14:40 | 02h 00m | 2A, 3A, SL | Wed |
| 22884 | GARIBRATH EXP | 02:40 | 03:55 | 01h 15m | 3A | Mon |
| 22860 | MAS PURI SF EXP | 12:20 | 13:55 | 01h 35m | 2A, 3A, SL | Tue |
| 12277 | SATABDI EXPRESS | 20:05 | 22:10 | 02h 05m | CC, EC | Mon, Tue, Wed, Thu, Fri, Sat, Sun |
| 08427 | ANGL- PURI EXP SPECIAL | 01:11 | 03:45 | 02h 34m | Mon, Tue, Wed, Thu, Fri, Sat, Sun | |
| 18422 | SONEPUR PURI EXP | 04:35 | 06:40 | 02h 05m | 2A, 3A, SL | Sat |
| 08415 | JER-PURI MEMU PASS SPL | 06:40 | 10:30 | 03h 50m | Fri, Sat, Sun | |
| 08413 | TLHR-PURI MEMU SPECIAL | 04:51 | 08:15 | 03h 24m | Sat, Sun | |
| 20820 | OKHA PURI EXP | 16:50 | 18:55 | 02h 05m | 2A, 3A, SL | Fri |
| 20917 | PURI HUMSAFAR | 17:00 | 18:45 | 01h 45m | 3A, SL, EC | Wed |
| 08431 | CTC-PURI EXP SPECIAL | 03:46 | 06:05 | 02h 19m | Mon, Tue, Wed, Thu, Fri, Sat, Sun | |
| 20471 | SGNR PURI SF EXP | 07:30 | 09:50 | 02h 20m | 2A, 3A, SL | Tue |
| 18125 | ROU-PURI EXPRESS | 20:05 | 01:15 | 05h 10m | Mon, Tue, Wed, Thu, Fri, Sat, Sun | |
| 08443 | BBS-PSA PASS SPECIAL | 13:33 | 15:00 | 01h 27m | Mon | |
| 20858 | SNSI PURI EXP | 19:05 | 20:50 | 01h 45m | 1A, 2A, 3A, SL | Mon |
| 08533 | CTC-PSA PASS SPECIAL | 02:11 | 04:15 | 02h 04m | Fri, Sat, Sun | |
| 08317 | SBP-JNRD PASS SPECIAL | 09:30 | 11:35 | 02h 05m | Mon, Tue, Wed, Thu, Fri, Sat, Sun | |
| 08275 | R-JNRD PASSENGER SPL | 11:08 | 14:15 | 03h 07m | Sat, Sun | |
| 20835 | VANDE BHARAT EXP | 20:35 | 21:40 | 01h 05m | CC | Mon, Wed, Thu, Fri, Sat, Sun |
| 18428 | ANVT PURI EXP | 21:15 | 23:55 | 02h 40m | 1A, 2A, 3A, SL | Mon |
| 68450 | DSPL-PURI MEMU | 08:48 | 10:15 | 01h 27m | Mon, Tue, Wed, Thu, Fri, Sat, Sun | |
| 68441 | JER-PURI MEMU | 10:10 | 12:35 | 02h 25m | Mon, Tue, Wed, Thu, Fri, Sat, Sun | |
| 68409 | KUR-PURI MEMU | 14:00 | 15:35 | 01h 35m | Mon, Tue, Wed, Thu, Fri, Sat, Sun | |
| 68403 | KUR-PURI MEMU | 05:40 | 07:15 | 01h 35m | Mon, Tue, Wed, Thu, Fri, Sat, Sun | |
| 08387 | BLS-PURI RATHA YATRA SPL | 22:33 | 01:30 | 02h 57m | Fri | |
| 08381 | BGY-PURI RATHA YATRA SPL | 16:35 | 18:30 | 01h 55m | Fri | |
| 18017 | VZR PURI EXP | 04:10 | 05:50 | 01h 40m | SL, EC | Fri, Sun |
| 18039 | SHM PURI EXP | 04:30 | 06:15 | 01h 45m | 2A, 3A, SL | Mon |
❓ Frequently Asked Questions
How many trains run from Bhubaneswar to Puri?
There are 72 direct trains between Bhubaneswar (BBS) and Puri (PURI), of which 29 run daily.
Which is the fastest train from Bhubaneswar to Puri?
VANDE BHARAT EXP (20835) is the fastest, covering the route in 1h 05m (43 km).
What is the cheapest fare from Bhubaneswar to Puri?
The lowest base fare is ₹50 in EC class. Tatkal and dynamic-fare trains may cost more depending on demand and booking date.
How do I check seat availability from Bhubaneswar to Puri?
Visit Ghumo.Live, select your travel date, and view real-time CNF/RAC/WL availability for all classes (SL, 3A, 2A, 1A, CC, EC) and quotas (GN, TQ, PT). The arrow buttons (‹ ›) flip dates without re-running the search.
What classes are available on Bhubaneswar to Puri trains?
Available classes on this route: 1A, 2A, 3A, 3E, SL, CC, EC.
When should I book to get a confirmed ticket?
For premium classes (1A/2A/3A) on this route, book 60+ days ahead during festival/holiday weeks. For Sleeper, mid-week travel typically clears WL in the chart even when booked 2–3 weeks ahead. Use Waitlist Prediction to get specific odds for your train and date.