How to Get from Kolkata to Puri

How to Get from Kolkata to Puri

Last updated: March 8, 2026

Leaving the bustling, historic streets of Kolkata for the spiritual shores of Puri is a rite of passage for many travelers in Eastern India. While Kolkata offers a deep dive into colonial architecture and intellectual fervor, Puri provides a refreshing contrast with its golden sands, the roaring Bay of Bengal, and the ancient sanctity of the Jagannath Temple. The journey south through the plains of West Bengal and Odisha is a transition from urban chaos to coastal calm.

Whether you are heading to the coast for a weekend of seafood and surf or embarking on a religious pilgrimage, the route is well-connected and efficient. Most travelers prefer the rhythmic charm of the Indian Railways, but modern road improvements have made private transfers and overnight buses increasingly popular for those seeking door-to-door convenience. You can easily compare and book tickets for these various options on GoAsia.cc to ensure a smooth transition to the coast.

Kolkata to Puri by Train

The train is undoubtedly the most iconic way to reach Puri. Most departures leave from Howrah Junction (HWH) or Sealdah (SDAH), cutting through the heart of the Odisha countryside. The journey is famous for its early morning views of rural paddy fields and small villages as you approach the coast. Prices for this journey are very affordable, ranging from $6 to $35 depending on the class of service.

Sleeper Classes for Overnight Travel

For those looking to save on a night of accommodation, the overnight sleepers are a staple. The 1A (AC First Class) offers the most privacy with lockable coupes, while 2A (AC 2-Tier) and 3A (AC 3-Tier) provide comfortable berths with linens provided. If you are on a tight budget, the SL (Sleeper Class) is a non-air-conditioned option that provides a truly local experience, though it can be dusty during the dry season. These journeys typically last between 8 and 10 hours.

Daytime Express and Chair Cars

If you prefer to see the landscape, the high-speed daytime trains are excellent. The CC (AC Chair Class) and EC (Executive Chair Class) offer comfortable seating and large windows. The fastest trains from Howrah can reach Puri in as little as 6 hours and 40 minutes, making it possible to leave after breakfast and be on the beach by mid-afternoon. Second Sitting (2S) is the most economical choice for daytime travel, though it lacks air conditioning.

Kolkata to Puri by Bus

Buses are a reliable alternative, especially when train tickets are sold out during peak festival seasons. Most buses depart from the Esplanade area in central Kolkata or the Babughat bus stand. The price for a bus ticket ranges from $8 to $48. The duration varies between 9 hours and 45 minutes to 13 hours, depending on traffic and the number of stops.

Travelers can choose from several comfort levels. AC Sleeper buses are highly recommended for the overnight haul, featuring individual bunks that allow you to lie down completely. AC Seater and Semi-Sleeper buses are also available, providing reclining seats and climate control. For the budget-conscious, Non-AC Seater buses are the cheapest option, though they can be quite warm during the humid summer months.

Kolkata to Puri by Private Transfer

For families, groups, or those carrying heavy luggage, a private transfer offers the ultimate flexibility. While significantly more expensive than public transport, ranging from $143 to over $1000 for specialized routes, it allows for a door-to-door service from your hotel in Kolkata or Dam Dam directly to your resort in Puri. The drive typically takes between 7 and 9 hours.

Various vehicle types are available to suit different group sizes. Economy 3-pax and Sedans are perfect for couples, while SUV 6-pax and Van 8-pax options provide ample space for larger families. This mode of transport is particularly useful if you wish to stop at points of interest along the way, such as the Sun Temple at Konark, which is a slight detour from the main highway to Puri.

Comparing Your Options

ModePrice (USD)DurationComfort
Train$6 - $356h 40min - 9h 40minHigh (Sleeper/Chair)
Bus$8 - $489h 45min - 13hMedium (AC Sleeper)
Private Transfer$143 - $12557h 30min - 9h 30minHighest (Private)

Tips for Traveling from Kolkata to Puri

  • Book Trains Early: The Kolkata to Puri route is incredibly popular. Train tickets, especially in AC classes, often sell out weeks in advance, particularly around the Rath Yatra festival.
  • Station Selection: Check whether your train departs from Howrah (HWH), Sealdah (SDAH), or Kolkata (KOAA) station. Howrah is the most common, but it can be very crowded, so allow extra time to navigate the platforms.
  • Stay Hydrated: Even in air-conditioned coaches, the Indian sun can be intense. Always carry a large bottle of water and some light snacks, though many trains do offer catering services.
  • Arrival in Puri: The Puri railway station is close to the town center. Pre-paid auto-rickshaws are available outside the station to take you to the beach hotels. Agree on the fare before starting if not using the pre-paid booth.
  • Pack a Light Blanket: If you are traveling in an AC bus or train, the temperature can sometimes be set quite low. Having a light shawl or jacket will make your sleep much more comfortable.

Timetable

Bus Kolkata - Puri $ 8.26–30.55 9h 30m – 13h
  •   AC Seater 20:00, 20:14, 20:15, 20:45, 21:30
  •   A/C Semi Sleeper 20:30, 20:45, 21:20, 21:45
  •   AC Sleeper 20:15, 20:50
  •   Non-AC Seater 19:00
Taxi Kolkata - Puri $ 141.70–1,060.48 7h 33m – 9h 30m
  •   SUV 6pax
  •   Hatchback 4pax
  •   Sedan
  •   Economy 3pax
  •   Van 8pax
Train Kolkata - Puri $ 6.75–34.78 8h 10m – 9h 40m
  •   1A - AC First Class Sleeper 18:55, 20:00
  •   2A - AC 2-Tier Sleeper 18:55, 20:00, 20:35
  •   3A - AC 3-Tier Sleeper 18:55, 20:00, 20:35
  •   SL - Sleeper Class 18:55
  •   2S - Second Sitting Class 20:00
Train Howrah - Puri $ 5.67–34.40 6h 40m – 9h 5m
  •   2S - Second Sitting Class 09:10
  •   3E - AC 3-Tier Economy Sleeper 09:10
  •   CC - AC Chair Class 06:10, 09:10, 14:15
  •   EC - Extended AC Chair Class 06:10, 14:15

Frequently Asked Questions

How can I book tickets from Kolkata to Puri?

You can book train, bus, flight, taxi, van, and ferry tickets from Kolkata 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 Kolkata to Puri?

The cheapest way to travel is by train, with tickets for Second Sitting (2S) or Sleeper Class (SL) starting as low as $6. Non-AC buses are also an affordable alternative, starting at around $8.

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

The fastest way is by high-speed train from Howrah Junction, which can complete the journey in approximately 6 hours and 40 minutes. Private transfers are also relatively quick, taking about 7 hours and 30 minutes depending on traffic.

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

The travel time varies by mode: trains take between 6.5 and 10 hours, buses take between 10 and 13 hours, and private transfers usually take around 7.5 to 9.5 hours.

Are there overnight travel options available?

Yes, there are several overnight trains and buses. Most overnight trains depart Kolkata between 7:00 PM and 11:30 PM, arriving in Puri the following morning. AC Sleeper buses also follow a similar evening schedule.

Which train class is best for a comfortable journey?

For a premium experience, the AC First Class (1A) or AC 2-Tier (2A) sleepers are best for overnight trips. For daytime travel, the Executive Chair Class (EC) or AC Chair Class (CC) offer excellent comfort and views.

Is it safe for solo female travelers?

Generally, yes. Traveling in higher train classes like 2A or 3A is very common for solo women. For buses, choosing a reputable AC Sleeper operator is advised. Always keep your belongings secure and try to arrive at your destination during daylight hours.