How to Get from Bhubaneswar to Puri

How to Get from Bhubaneswar to Puri

Last updated: March 8, 2026

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.

While the distance is relatively short, the sheer volume of travelers making this pilgrimage means the route is exceptionally well-served. 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. Whether you are heading to the beach for a weekend escape or joining the throngs of devotees, understanding the nuances of the local transport system is key to a smooth arrival.

Bhubaneswar to Puri by Train

The train is undoubtedly the most popular and efficient way to reach Puri. The journey is remarkably quick, with the fastest express trains covering the distance in just about 1 hour and 5 minutes, while slower regional services might take up to 2 hours and 45 minutes. Because Puri is a major terminal station, most trains ending their journey here are well-maintained and offer a variety of seating and sleeping arrangements. You can easily secure your spot on these services by booking 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 Executive AC Chair Class (EC) are the gold standards for comfort. These carriages feature plush, reclining seats in a 2+2 or 3+2 configuration, complete with air conditioning to shield you from the Odisha heat. Prices for these premium seats range toward the higher end of the $4 to $17 spectrum, but the comfort and cleanliness make it the preferred choice for business travelers and tourists alike.

Sleeper and AC Tier Classes

Even though the journey is short, 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). These are excellent if you are arriving in Bhubaneswar on a connecting flight or train and want a bit of space to stretch out. 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. It is incredibly cheap, often costing as little as $4. While it can get crowded with daily commuters and pilgrims, it is a fantastic way to soak in the local atmosphere if you don't mind the lack of climate control and the bustling environment.

Comparing Your Options

Mode Price (USD) Duration Comfort
Train (Second Sitting) $4 1h 5min - 2h 45min Basic
Train (AC Chair Class) $9 1h 10min - 1h 30min High
Train (AC 2-Tier/Executive) $17 1h 5min - 2h 00min Excellent

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 (coolies) in red shirts. Agree on the price before they pick up your bags; usually, a fixed rate per bag applies.
  • Arrival in Puri: The Puri Railway Station is about 2-3 kilometers from the main beach area and the Jagannath Temple. Auto-rickshaws are readily available outside the 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.94–16.77 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?

You can book train, bus, flight, taxi, van, and ferry tickets from Bhubaneswar to Puri directly on GoAsia.cc. Use the booking tool on this page to compare all available options and prices in real time.

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

The cheapest way to travel is by train in the Second Sitting (2S) class, which costs approximately $4. This is a budget-friendly option used frequently by locals and pilgrims.

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

The fastest way to reach Puri is by taking a high-speed express train, which can complete the journey in just 1 hour and 5 minutes.

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

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

Are there air-conditioned trains available on this route?

Yes, there are several AC options including AC Chair Class (CC), Executive Class (EC), and various AC Sleeper tiers (2A, 3A, and 3E). These are highly recommended during the hot summer months.

Is it necessary to book train tickets in advance?

While you can sometimes find tickets on the day of travel, it is highly recommended to book in advance, especially for AC classes, as this is a very busy route for tourists and pilgrims.

Which railway station in Bhubaneswar should I use?

Most major trains to Puri depart from the main Bhubaneswar Railway Station (BBS). Ensure you check your ticket carefully as some regional services might stop at smaller satellite stations.