GoAsia
India

How to Get from Kolkata to Puri

Kolkata to Puri by train from Howrah, from 6 hours 25 minutes on the Vande Bharat, by overnight bus or by private transfer. Times, stations and tips.

Last updated: October 30, 2026

How to Get from Kolkata to Puri
Contents

Leaving the busy streets of Kolkata for the shores of Puri is one of Eastern India's classic journeys. Behind you are colonial faรงades and coffee-house talk; ahead are golden sand, the roaring Bay of Bengal and the Jagannath Temple. The line runs south through the paddy fields of West Bengal and Odisha, and the train is the classic way to make the trip.

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.

Kolkata to Puri by Train

Most trains leave from Howrah Junction. You can take a daytime train and be on the beach by afternoon, or sleep in a berth overnight and wake up near the coast.

Daytime Trains

The Vande Bharat Express 22895 leaves Howrah at 06:10 and reaches Puri at 12:35. When it started in 2023 it ran 6 days a week, every day except Thursday.[1] The Dhauli Express 12821 leaves Howrah at 06:00 and arrives at 14:20.[2] The Shatabdi Express 12277 leaves at 14:25 and arrives at 21:55.[3]

Overnight Trains

Three express trains leave Howrah in the evening and reach Puri the next morning: the Sri Jagannath Express 18409 (19:00, arrives 04:35), the Howrah-Puri Express 12887 (20:55, arrives 05:40) and the Howrah-Puri Express 12837 (22:35, arrives 07:00).[2] The Duronto Express 22201 leaves Sealdah at 20:00 and arrives at 03:55.[4]

Indian Railways sells AC First (1A), AC 2-Tier (2A) and AC 3-Tier (3A) berths with bedding on overnight trains, and non-AC Sleeper (SL) as the cheapest berth. By day, AC Chair Car (CC) and Second Sitting (2S) are the seated classes, depending on the train.

Kolkata to Puri by Bus

Overnight buses are an alternative when train tickets sell out around festivals. The ride takes from about 9.5 hours, and longer with traffic and stops.[5]

Kolkata to Puri by Private Transfer

A private car takes you from your hotel in Kolkata to your resort in Puri without a change. The drive takes from about 7.5 hours, and on booking platforms private transfers start at about $137 (October 2026).[5]

Sedans and economy cars suit couples, while SUVs and vans suit families. With your own car you can stop on the way, for example at the Sun Temple in Konark, a popular stop near Puri.

Tips for Traveling from Kolkata to Puri

  • Book Trains Early: The route is popular, and AC classes can sell out well ahead, especially around the Rath Yatra festival.
  • Check Your Station: Most trains leave from Howrah (HWH), but the Duronto leaves from Sealdah (SDAH). Both stations are crowded, so allow extra time to find your platform.
  • Arriving in Puri: The railway station is close to the town centre. Agree the auto-rickshaw fare before you get in.
  • Pack a Light Blanket: AC coaches and buses can be set quite cold, so a shawl or jacket makes the night more comfortable.

Timetable

Bus Kolkata - Puri $ 7.96โ€“29.44 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 $ 136.58โ€“1,022.15 7h 33m โ€“ 9h 30m
  • โ†’ย  SUV 6pax
  • โ†’ย  Hatchback 4pax
  • โ†’ย  Sedan
  • โ†’ย  Economy 3pax
  • โ†’ย  Van 8pax
Train Kolkata - Puri $ 6.50โ€“33.52 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.47โ€“33.16 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?

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

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

The Vande Bharat Express 22895 from Howrah is the quickest train: it leaves at 06:10 and arrives at 12:35. A private car takes from about 7.5 hours.

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

Trains take between about 6.5 and 9.5 hours, depending on the train. Buses take from about 9.5 hours and private transfers from about 7.5 hours.

Are there overnight options from Kolkata to Puri?

Yes. The Sri Jagannath Express, the two Howrah-Puri Express trains and the Duronto Express run overnight, and overnight buses are an alternative.

Which train class is best for a comfortable journey?

For overnight trips, AC First (1A) or AC 2-Tier (2A) berths offer the most space and privacy. By day, AC Chair Car (CC) is the comfortable seated choice.

Which station do I leave from in Kolkata?

Most trains to Puri leave from Howrah Junction. The Duronto Express leaves from Sealdah.

Sources and background

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

  1. [1] South Eastern Railway: Introduction of Vande Bharat Express between Howrah and Puri. Retrieved October 26, 2026.
  2. [2] Indian Railways: Mail/Express/Superfast Train Names with Details (Howrah-Puri, Madurai, Gorakhpur, Chandigarh checks). Retrieved October 30, 2026.
  3. [3] Indian Railways (CRIS): Shatabdi Train Names with Details. Retrieved October 29, 2026.
  4. [4] Indian Railways (CRIS): Duronto Train Names with Details. Retrieved October 29, 2026.
  5. [5] 12Go: 12Go timetable: Kolkata to Puri. Retrieved October 30, 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.