GoAsia
How to Get from Bhubaneswar to Puri

How to Get from Bhubaneswar to Puri

Last updated: October 17, 2026
Contents

Leaving the administrative bustle of Odisha's capital for the rhythmic crashing of the Bay of Bengal is a rite of passage for many visiting East India. The journey from Bhubaneswar to Puri is a transition from the 'Temple City' to the 'Holy City,' moving from ancient sandstone carvings to the spiritual energy of the Jagannath Temple and the golden sands of the coastline. It is a short but significant hop that connects the modern amenities of a growing metropolis with one of India's most sacred pilgrimage sites.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

Odisha Tourism puts Puri 60 km from Bhubaneswar and says it is served by Puri Railway Station and by regular bus and cab services on well-maintained highways.[1] Most travelers find that the railway is the lifeblood of this corridor, offering a glimpse into the local lifestyle while providing a range of comfort levels to suit any budget.

Bhubaneswar to Puri by Train

The train is the most popular and efficient way to reach Puri. Odisha Tourism lists regular express and passenger rail services to Puri.[1] Booking platforms list train journey times of about 1 hour 5 minutes for the fastest services up to 2 hours 45 minutes for slower ones, and fares of about $4 to $16 depending on the class (October 2026).[2] You can book your spot on these services through GoAsia.cc, which helps navigate the various Indian Railways classes.

AC Chair Class and Executive Class

For those traveling during the day, the AC Chair Class (CC) and Extended AC Chair Class (EC) are the most comfortable options. These carriages offer reclining seats with air conditioning to shield you from the Odisha heat. Booking platforms list CC departures from Bhubaneswar between about 10:05 and 20:35 and EC departures in the evening (October 2026).[2]

Sleeper and AC Tier Classes

Many long-distance trains passing through Bhubaneswar offer sleeper berths. You will find AC 2-Tier (2A), AC 3-Tier (3A), and the more budget-friendly AC 3-Tier Economy (3E).[2] These are listed mostly on early-morning and late-night departures. The Sleeper Class (SL) is the non-air-conditioned version, featuring open windows that allow for a breezy, albeit dusty, authentic Indian rail experience.

Second Sitting (2S)

This is the most economical way to travel. Second Sitting consists of padded bench seats in non-AC carriages, and booking platforms list 4 departures between about 10:05 and 18:01 (October 2026).[2] While it can get crowded with daily commuters and pilgrims, it is a good way to soak in the local atmosphere if you don't mind the lack of climate control.

Comparing Your Options

ModePrice (USD)DurationComfort
Train (Second Sitting)From about $4[2]1h 5min - 2h 45min[2]Basic
Train (AC Chair Class)Up to about $16 for AC classes[2]1h 5min - 2h 45min[2]High
Train (AC 2-Tier or 3-Tier)Up to about $16 for AC classes[2]1h 5min - 2h 45min[2]High

Tips for Traveling from Bhubaneswar to Puri

  • Book in Advance: During major festivals like Ratha Yatra, trains sell out weeks or even months in advance. Even on normal weekends, the AC Chair Class fills up quickly.
  • Station Navigation: Bhubaneswar Railway Station (BBS) has multiple platforms. Check the electronic display boards near the entrance as soon as you arrive to find your platform number.
  • Luggage: If you are carrying heavy suitcases, look for licensed porters. Agree on the price before they pick up your bags.
  • Arrival in Puri: Auto-rickshaws are readily available outside Puri Railway Station, but be prepared to negotiate the fare or ask for the meter.
  • Hydration: Odisha can be extremely humid. Always carry a bottle of water with you, especially if you are traveling in the non-AC Second Sitting or Sleeper classes.

Timetable

Train Bhubaneswar - Puri $ 3.83–16.28 1h 5m – 2h 45m
  • →  2S - Second Sitting Class 10:05, 11:10, 16:25, 18:01
  • →  2A - AC 2-Tier Sleeper 01:40, 02:15, 03:25, 04:40, 05:05, 06:45, 11:45
  • →  3A - AC 3-Tier Sleeper 01:40, 02:15, 03:00, 03:25, 04:40, 05:05, 06:45, 11:10, 11:45
  • →  3E - AC 3-Tier Economy Sleeper 01:40, 03:25, 04:40, 05:05, 06:35, 06:45, 11:45, 16:25
  • →  CC - AC Chair Class 10:05, 11:10, 11:32, 16:25, 18:01, 20:05, 20:35
  • →  SL - Sleeper Class 01:40, 02:15, 04:40, 05:05, 06:35, 06:45, 11:45
  • →  EC - Extended AC Chair Class 20:05, 20:35

Frequently Asked Questions

How can I book tickets from Bhubaneswar to Puri?

Use the booking tool on this page to compare the transport options currently available from Bhubaneswar to Puri, including current prices and schedules.

What is the cheapest way to get from Bhubaneswar to Puri?

The cheapest way is the train in Second Sitting (2S) class. Booking platforms list fares from about $4 in October 2026.

What is the fastest way to get from Bhubaneswar to Puri?

The fastest trains cover the 60 km in about 1 hour 5 minutes, according to booking platforms.

How long does it take to get from Bhubaneswar to Puri?

Depending on the train and the number of stops, the journey takes between about 1 hour 5 minutes and 2 hours 45 minutes.

Are there air-conditioned trains available on this route?

Yes. Booking platforms list AC Chair Class (CC), Extended AC Chair Class (EC) and AC sleeper tiers (2A, 3A and 3E). These are recommended during the hot summer months.

Is it necessary to book train tickets in advance?

It is recommended to book in advance, especially for AC classes and around festivals such as Ratha Yatra, because this is a busy route for tourists and pilgrims.

Which railway station in Bhubaneswar should I use?

Most travelers use Bhubaneswar Railway Station (BBS). Check your ticket carefully to see where your train actually starts.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] Odisha Tourism: Puri Jagannath Temple, Golden Beach & Heritage. Retrieved October 17, 2026.
  2. [2] 12Go: Bhubaneswar - Puri timetable (booking platform listing). Retrieved October 17, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.