There are 7 ways to get from Narasapuram to Puri by train, taxi, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Rājahmundry
best- Take the train from Bhimavaram Town to Rajamundrytrain
- Take the train from Rajamundry to Khurda Road Jntrain
- Take the train from Khurda Road Jn to Puritrain
14h 8m₹698–5,559Train
cheapest- Take the train from Bhimavaram Town to Puritrain 17480
19h 48m₹498–3,809Taxi, bus
- Take the taxi from Narasapuram to Yanam, Andhra Pradeshtaxi
- Take the bus from Yanam, Andhra Pradesh to Visakhapatnam, Andhra Pradeshbus
- Take the bus from Visakhapatnam, Andhra Pradesh to Puri, Odishabus
15h 19mDrive 681.4 km
- Drive from Narasapuram to Puricar 681.4 km
10h 32m₹7,662–11,068Taxi
- Take the taxi from Narasapuram to Puritaxi 681.4 km
10h 32m₹11,000–14,000Train to Vijayawada Airport, fly, bus
- Take the train from Narasapur to Gudivada Jntrain
- Fly from Vijayawada Airport (VGA) to Biju Patnaik International Airport (BBI)plane VGA - BBI
- Take the bus from Bhubaneswar, Odisha to Puri, Odishabus
11h 45mTrain to Rajahmundry Airport, fly, bus
- Take the train from Bhimavaram Town to Rajamundrytrain
- Fly from Rajahmundry Airport (RJA) to Biju Patnaik International Airport (BBI)plane RJA - BBI
- Take the bus from Bhubaneswar, Odisha to Puri, Odishabus
12h 23m
Narasapuram to Puri by train
Questions & Answers
The cheapest way to get from Narasapuram to Puri is to train which costs ₹490 - ₹3,900 and takes 19h 48m.
The fastest way to get from Narasapuram to Puri is to drive which takes 10h 32m and costs ₹7,500 - ₹12,000.
No, there is no direct train from Narasapuram to Puri. However, there are services departing from Narasapur and arriving at Puri via Bhimavaram Town, Rajamundry and Khurda Road Jn. The journey, including transfers, takes approximately 14h 8m.
The distance between Narasapuram and Puri is 770 km. The road distance is 681.4 km.
The best way to get from Narasapuram to Puri without a car is to train via Rājahmundry which takes 14h 8m and costs ₹700 - ₹6,000.
It takes approximately 14h 8m to get from Narasapuram to Puri, including transfers.
Narasapuram to Puri train services, operated by Indian Railways, depart from Bhimavaram Town station.
Narasapuram to Puri train services, operated by Indian Railways, arrive at Rajamundry station.
Yes, the driving distance between Narasapuram to Puri is 681 km. It takes approximately 10h 32m to drive from Narasapuram to Puri.
There are 161+ hotels available in Puri.
What companies run services between Narasapuram, India and Puri, India?
You can take a train from Narasapur to Puri via Bhimavaram Town, Rajamundry, and Khurda Road Jn in around 14h 8m.
- Website
- goindigo.in
Flights from Vijayawada Airport to Biju Patnaik International Airport via Hyderabad
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- ₹8,000–17,000
Flights from Vijayawada Airport to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- ₹8,000–17,000
Flights from Vijayawada Airport to Biju Patnaik International Airport via Mumbai
- Ave. Duration
- 5h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹8,000–17,000
Flights from Vijayawada Airport to Biju Patnaik International Airport via Madras
- Ave. Duration
- 6h 45m
- When
- Monday to Saturday
- Estimated price
- ₹8,000–17,000
Flights from Rajahmundry Airport to Biju Patnaik International Airport via Hyderabad
- Ave. Duration
- 5h 46m
- When
- Every day
- Estimated price
- ₹12,000–17,000
Flights from Rajahmundry Airport to Biju Patnaik International Airport via Mumbai
- Ave. Duration
- 5h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹12,000–17,000
Flights from Rajahmundry Airport to Biju Patnaik International Airport via Madras
- Ave. Duration
- 6h 50m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ₹12,000–17,000
- Website
- airindia.in
Flights from Vijayawada Airport to Biju Patnaik International Airport via Delhi
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ₹13,000–15,000
Flights from Vijayawada Airport to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ₹9,000–25,000
- Website
- airindiaexpress.in
Flights from Vijayawada Airport to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ₹9,000–25,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Bhimavaram Town to Rajamundry
- Ave. Duration
- 1h 23m
- Frequency
- Every 3 hours
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Rajamundry to Khurda Road Jn
- Ave. Duration
- 9h 10m
- Frequency
- Hourly
- Estimated price
- ₹330–2,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹330–400
- Third AC (3A)
- ₹850–1,100
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,000–2,600
Train from Khurda Road Jn to Puri
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- ₹120–950
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
Train from Narasapur to Gudivada Jn
- Ave. Duration
- 1h 39m
- Frequency
- Every 4 hours
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Bhimavaram Town to Puri
- Ave. Duration
- 17h 55m
- Frequency
- 5 times a week
- Estimated price
- ₹380–2,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹380–450
- Third AC (3A)
- ₹950–1,200
- Second AC (2A)
- ₹1,300–1,700
- First Class (1A)
- ₹2,300–2,900
Train from Bhimavaram Town to Rajamundry
- Ave. Duration
- 1h 23m
- Frequency
- Every 3 hours
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
- Ave. Duration
- 5h 48m
- Estimated price
- ₹1,200–14,000
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Train travel in France: A guide to SNCF, Want to know more about Flixbus?, and How to get from JFK to New York City - to help you get the most out of your next trip.






