hero
How2Go
Ghaziabad to Puri

Ghaziabad to Puri

Puri is approximately 1350+ km from Ghaziabad, 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 Delhi, Bhubaneshwar

RECOMMENDED

FASTEST

Ghaziabad

Delhi

Bhubaneshwar

Puri

Approx Travel Time

6h 27m

₹9,898

Onwards

Ghaziabad

Delhi

Bhubaneshwar

Puri

Approx Travel Time

7h 11m

₹10,383

Onwards

Ghaziabad

Delhi

Bhubaneshwar

Puri

Approx Travel Time

7h 10m

₹10,970

Onwards

Ghaziabad

Delhi

Bhubaneshwar

Puri

Approx Travel Time

7h 12m

₹11,008

Onwards

Via Korba

Ghaziabad

Korba

Puri

Approx Travel Time

19h 45m

₹1,305

Onwards

Direct Options

CHEAPEST

Ghaziabad

Puri

Approx Travel Time

1d 15h 17m

₹780

Onwards

Ghaziabad

Puri

Approx Travel Time

1d 3h 59m

₹32,540

Onwards

Via Kanpur, Bhubaneshwar

Ghaziabad

Kanpur

Bhubaneshwar

Puri

Approx Travel Time

23h 35m

₹790

Onwards

Ghaziabad

Kanpur

Bhubaneshwar

Puri

Approx Travel Time

1d 0h 8m

₹1,862

Onwards

Ghaziabad

Kanpur

Bhubaneshwar

Puri

Approx Travel Time

1d 1h 21m

₹835

Onwards

Frequently Asked Questions

What is the distance between Ghaziabad and Puri?

Puri is approximately 1350+ kms from Ghaziabad.

How long does it take to reach Puri from Ghaziabad?

It takes approximately 7 hours to reach Puri from Ghaziabad by Train, Flight Via Delhi, Bhubaneshwar.

What is the cheapest way to reach Puri from Ghaziabad?

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

What is the fastest way to reach Puri from Ghaziabad?

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

Popular Places Routes

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India