hero
How2Go
Chennai to Puri

Chennai to Puri

Puri is approximately 1050+ km from Chennai, making it a convenient option for a short trip or a quick transfer between the two destinations. Depending on your budget and preferred travel time, you can choose from different modes of transport to reach Puri.

Read More
Sort By
Mode of Transport

Via Bhubaneshwar

RECOMMENDED

FASTEST

Chennai

Bhubaneshwar

Puri

Approx Travel Time

4h 9m

₹7,254

Onwards

Chennai

Bhubaneshwar

Puri

Approx Travel Time

18h 54m

₹605

Onwards

Chennai

Bhubaneshwar

Puri

Approx Travel Time

4h 52m

₹8,326

Onwards

Chennai

Bhubaneshwar

Puri

Approx Travel Time

5h 45m

₹7,309

Onwards

Via Bhubaneshwar, Cuttack

Chennai

Bhubaneshwar

Cuttack

Puri

Approx Travel Time

6h 59m

₹7,379

Onwards

Direct Options

CHEAPEST

Chennai

Puri

Approx Travel Time

21h 20m

₹580

Onwards

Chennai

Puri

Approx Travel Time

21h 49m

₹21,094

Onwards

Via Visakhapatnam

Chennai

Visakhapatnam

Puri

Approx Travel Time

21h 27m

₹1,310

Onwards

Via Nellore

Chennai

Nellore

Puri

Approx Travel Time

23h 31m

₹4,107

Onwards

Via Srikakulam

Chennai

Srikakulam

Puri

Approx Travel Time

1d 1h 35m

₹2,590

Onwards

Frequently Asked Questions

What is the distance between Chennai and Puri?

Puri is approximately 1050+ kms from Chennai.

How long does it take to reach Puri from Chennai?

It takes approximately 4 hours to reach Puri from Chennai by Flight, Train Via Bhubaneshwar.

What is the cheapest way to reach Puri from Chennai?

The cheapest way to reach Puri from Chennai is by Train.

What is the fastest way to reach Puri from Chennai?

The fastest way to reach Puri from Chennai is by Flight, Train Via Bhubaneshwar.

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India