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
| Mode | Price (USD) | Duration | Comfort |
|---|---|---|---|
| Train | $6 - $35 | 6h 40min - 9h 40min | High (Sleeper/Chair) |
| Bus | $8 - $48 | 9h 45min - 13h | Medium (AC Sleeper) |
| Private Transfer | $143 - $1255 | 7h 30min - 9h 30min | Highest (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 | |
|
|
| Taxi Kolkata - Puri $ 141.70–1,060.48 7h 33m – 9h 30m | |
|
|
| Train Kolkata - Puri $ 6.75–34.78 8h 10m – 9h 40m | |
|
| Train Howrah - Puri $ 5.67–34.40 6h 40m – 9h 5m | |
|
Frequently Asked Questions
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.
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.
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.
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.
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.
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.
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.