hero
How2Go
Puri to Belur

Puri to Belur

Belur is approximately 1450+ kms from Puri. The fastest way to reach Belur from Puri is by Train, Flight, Bus Via Bhubaneshwar, Bangalore. It takes approximately 16 hours. The cheapest way to reach Belur from Puri is by Bus Via Srikakulam, Bangalore which would take approximately 39 hours.

Sort By
Mode of Transport

Via Bhubaneshwar, Bangalore

RECOMMENDED

FASTEST

Puri

Bhubaneshwar

Bangalore

Belur

Approx Travel Time

15h 38m

₹7,035

Onwards

Puri

Bhubaneshwar

Bangalore

Belur

Approx Travel Time

16h 57m

₹7,080

Onwards

Puri

Bhubaneshwar

Bangalore

Belur

Approx Travel Time

16h 18m

₹10,132

Onwards

Via Bangalore

Puri

Bangalore

Belur

Approx Travel Time

1d 9h 58m

On Demand

Puri

Bangalore

Belur

Approx Travel Time

1d 12h 15m

On Demand

Ads by MMT

Via Chennai

Puri

Chennai

Belur

Approx Travel Time

1d 6h 43m

₹11,633

Onwards

Via Srikakulam, Bangalore

CHEAPEST

Puri

Srikakulam

Bangalore

Belur

Approx Travel Time

1d 14h 37m

₹3,481

Onwards

Ads by MMT

Via Visakhapatnam, Bangalore

Puri

Visakhapatnam

Bangalore

Belur

Approx Travel Time

22h 30m

₹6,612

Onwards

Puri

Visakhapatnam

Bangalore

Belur

Approx Travel Time

1d 0h 22m

₹7,186

Onwards

Via Jharsuguda, Bangalore

Puri

Jharsuguda

Bangalore

Belur

Approx Travel Time

20h 42m

₹7,879

Onwards

Frequently Asked Questions

What is the distance between Puri and Belur?

Belur is approximately 1450+ kms from Puri.

How long does it take to reach Belur from Puri?

It takes approximately 16 hours to reach Belur from Puri by Train, Flight, Bus Via Bhubaneshwar, Bangalore.

What is the cheapest way to reach Belur from Puri?

The cheapest way to reach Belur from Puri is by Bus Via Srikakulam, Bangalore.

What is the fastest way to reach Belur from Puri?

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

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India