Puri to Bapatla Distance

Bapatla is approximately 850+ km from Puri. Compare the available routes and travel options between the two cities. Trains complete the journey in approximately 21 hours, subject to the chosen service and route. The fastest way to reach Bapatla takes approximately 15 hours. If you're planning a road trip, check weather and traffic updates before your journey, as monsoon showers or winter snowfall in hilly regions can increase travel time.

Read More
Route map showing distance and travel time from Puri, India to Bapatla, India

Via Rajahmundry

RECOMMENDED

FASTEST

Puri

Rajahmundry

Bapatla

Approx Travel Time

14h 41m

₹540

Onwards

Via Tenali

Puri

Tenali

Bapatla

Approx Travel Time

15h 14m

₹2,227

Onwards

Puri

Tenali

Bapatla

Approx Travel Time

15h 3m

₹490

Onwards

Ads by MMT

Via Srikakulam

Puri

Srikakulam

Bapatla

Approx Travel Time

18h 53m

₹1,189

Onwards

Puri

Srikakulam

Bapatla

Approx Travel Time

19h 7m

₹8,579

Onwards

Puri

Srikakulam

Bapatla

Approx Travel Time

15h 26m

₹565

Onwards

Direct Train

CHEAPEST

Puri

Bapatla

Approx Travel Time

20h 23m

₹455

Onwards

Ads by MMT

Via Visakhapatnam

Puri

Visakhapatnam

Bapatla

Approx Travel Time

20h 17m

₹1,798

Onwards

Via Vizianagram

Puri

Vizianagram

Bapatla

Approx Travel Time

15h 20m

₹540

Onwards

Via Brahmapur

Puri

Brahmapur

Bapatla

Approx Travel Time

17h 17m

On Demand

Frequently Asked Questions

What is the distance between Puri and Bapatla?

Bapatla is approximately 850+ km from Puri.

How long does it take to reach Bapatla from Puri?

It takes approximately 15 hours to reach Bapatla from Puri by Train Via Rajahmundry.

twitterfacebook

© 2026 MakeMyTrip (India) Limited

Country India