hero
How2Go
Almora to Puri

Almora to Puri

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

RECOMMENDED

FASTEST

Almora

Ghaziabad

Bhubaneshwar

Puri

Approx Travel Time

16h 40m

₹10,408

Onwards

Almora

Ghaziabad

Bhubaneshwar

Puri

Approx Travel Time

17h 40m

₹10,453

Onwards

Via Haldwani, Kanpur

CHEAPEST

Almora

Haldwani

Kanpur

Puri

Approx Travel Time

1d 13h 2m

₹1,809

Onwards

Ads by MMT

Via Ghaziabad, Korba

Almora

Ghaziabad

Korba

Puri

Approx Travel Time

2d 0h 35m

On Demand

Via Delhi, Bhubaneshwar

Almora

Delhi

Bhubaneshwar

Puri

Approx Travel Time

17h 17m

₹10,408

Onwards

Almora

Delhi

Bhubaneshwar

Puri

Approx Travel Time

18h 17m

₹10,453

Onwards

Ads by MMT

Via Delhi, Jharsuguda

Almora

Delhi

Jharsuguda

Puri

Approx Travel Time

21h 55m

₹8,612

Onwards

Almora

Delhi

Jharsuguda

Puri

Approx Travel Time

1d 0h 52m

₹9,182

Onwards

Via Ghaziabad, Kolkata

Almora

Ghaziabad

Kolkata

Puri

Approx Travel Time

1d 0h 25m

₹7,827

Onwards

Via Dehradun, Bhubaneshwar

Almora

Dehradun

Bhubaneshwar

Puri

Approx Travel Time

17h 14m

₹14,237

Onwards

Frequently Asked Questions

What is the distance between Almora and Puri?

Puri is approximately 1650+ kms from Almora.

How long does it take to reach Puri from Almora?

It takes approximately 17 hours to reach Puri from Almora by Bus, Flight, Train Via Ghaziabad, Bhubaneshwar.

What is the cheapest way to reach Puri from Almora?

The cheapest way to reach Puri from Almora is by Bus, Train Via Haldwani, Kanpur.

What is the fastest way to reach Puri from Almora?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India