There are 7 ways to get from Puri to Nidadavolu by train, bus, car, taxi, 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 Jatani
best- Take the train from Puri to Khurda Road Jntrain 12801 / ...
- Take the train from Khurda Road Jn to Rajamundrytrain 12841 / ...
11h 26m₹563–4,443Train
cheapest- Take the train from Puri to Nidadavolu Jntrain 17479
13h 33m₹360–2,800Bus
- Take the bus from Puri Bus Stand to Bhubaneshwar BSABTbus
- Take the bus from Bhubaneswar to Rajamahendravarambus redbusIndia_A/C Seater / Sleeper / ...
14h 55mDrive 637.3 km
- Drive from Puri to Nidadavolucar 637.3 km
9h 50m₹7,123–10,289Taxi
- Take the taxi from Puri to Nidadavolutaxi 637.3 km
9h 50m₹10,000–13,000Train, fly to Rajahmundry Airport
- Take the train from Puri to Bhubaneswartrain
- Fly from Biju Patnaik International Airport (BBI) to Rajahmundry Airport (RJA)plane BBI - RJA
10h₹8,255–22,848Train, fly to Vijayawada Airport, taxi
- Take the train from Puri to Bhubaneswartrain
- Fly from Biju Patnaik International Airport (BBI) to Vijayawada Airport (VGA)plane BBI - VGA
- Take the taxi from Vijayawada-Airport-VGA to Nidadavolutaxi
10h 28m₹8,655–23,548
Puri to Nidadavolu by train
Comparing Your Travel Options
The cheapest way to get from Puri to Nidadavolu is to train which costs ₹360 - ₹2,800 and takes 13h 33m.
The fastest way to get from Puri to Nidadavolu is to drive which takes 9h 50m and costs ₹7,000 - ₹11,000.
No, there is no direct bus from Puri to Nidadavolu. However, there are services departing from Puri Bus Stand and arriving at Rajamahendravaram via Bhubaneswar. The journey, including transfers, takes approximately 14h 55m.
Yes, there is a direct train departing from Puri and arriving at Nidadavolu Jn. Services depart five times a week, and operate Monday, Wednesday, Thursday, Friday and Sunday. The journey takes approximately 13h 33m.
The distance between Puri and Nidadavolu is 691 km. The road distance is 637.3 km.
The best way to get from Puri to Nidadavolu without a car is to train via Jatani which takes 11h 26m and costs ₹550 - ₹4,500.
It takes approximately 11h 26m to get from Puri to Nidadavolu, including transfers.
Puri to Nidadavolu bus services, operated by Odisha State Road Transport, depart from Puri Bus Stand station.
Puri to Nidadavolu train services, operated by Indian Railways, depart from Puri station.
The best way to get from Puri to Nidadavolu is to train via Jatani which takes 11h 26m and costs ₹550 - ₹4,500. Alternatively, you can bus, which costs and takes 14h 55m.
What companies run services between Puri, India and Nidadavolu, India?
You can take a train from Puri to Nidadavolu Jn via Khurda Road Jn and Rajamundry in around 11h 26m. Alternatively, you can take a bus from Puri Bus Stand to Nidadavolu via Bhubaneshwar BSABT, Bhubaneswar, and Rajamahendravaram in around 14h 55m.
- Website
- goindigo.in
Flights from Biju Patnaik International Airport to Rajahmundry Airport via Hyderabad
- Ave. Duration
- 8h 7m
- When
- Every day
- Estimated price
- ₹7,500–21,000
Flights from Biju Patnaik International Airport to Rajahmundry Airport via Mumbai
- Ave. Duration
- 5h 50m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹11,000–22,000
Flights from Biju Patnaik International Airport to Rajahmundry Airport via Bengaluru
- Ave. Duration
- 8h 7m
- When
- Every day
- Estimated price
- ₹8,500–23,000
Flights from Biju Patnaik International Airport to Rajahmundry Airport via Delhi
- Ave. Duration
- 11h 20m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹12,000–23,000
Flights from Biju Patnaik International Airport to Rajahmundry Airport via Raipur, Hyderabad
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- ₹8,000–22,000
Flights from Biju Patnaik International Airport to Vijayawada Airport via Hyderabad
- Ave. Duration
- 7h 23m
- When
- Every day
- Estimated price
- ₹6,500–20,000
Flights from Biju Patnaik International Airport to Vijayawada Airport via Mumbai
- Ave. Duration
- 5h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹10,000–21,000
Flights from Biju Patnaik International Airport to Vijayawada Airport via Bengaluru
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- ₹8,500–20,000
Flights from Biju Patnaik International Airport to Vijayawada Airport via Varanasi
- Ave. Duration
- 8h 15m
- When
- Saturday
- Estimated price
- ₹8,500–20,000
- Website
- airindia.in
Flights from Biju Patnaik International Airport to Vijayawada Airport via Delhi
- Ave. Duration
- 8h 37m
- When
- Every day
- Estimated price
- ₹11,000–19,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Puri to Khurda Road Jn
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- ₹120–950
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–430
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–950
Train from Khurda Road Jn to Rajamundry
- Ave. Duration
- 9h 3m
- Frequency
- Hourly
- Estimated price
- ₹330–2,600
- Website
- irctc.co.in
- 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 Puri to Bhubaneswar
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- ₹130–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Puri to Nidadavolu Jn
- Ave. Duration
- 13h 33m
- Frequency
- 5 times a week
- Estimated price
- ₹360–2,800
- Website
- irctc.co.in
- Sleeper Class
- ₹360–430
- Third AC (3A)
- ₹900–1,200
- Second AC (2A)
- ₹1,300–1,700
- First Class (1A)
- ₹2,100–2,800
Train from Puri to Bhubaneswar
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- ₹130–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
- Phone
- 1800 345 1122
- [email protected]
- Website
- ODSRTC
Bus from Puri Bus Stand to Bhubaneshwar BSABT
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- ₹95–130
- Website
- ODSRTC
- Semi Sleeper
- ₹95–130
- [email protected]
- Website
- SLGT Travels
Bus from Bhubaneswar to Rajamahendravaram
- Ave. Duration
- 12h 15m
- Frequency
- Every 2 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Bhubaneswar to Rajamahendravaram
- Ave. Duration
- 10h
- Frequency
- Once daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Ave. Duration
- 5h 49m
- Estimated price
- ₹2,000–13,000
Costa Car Travels
- Phone
- +91 964 250 9307
- Website
- costa-car-travels.ueniweb.com
(RK)Local Car and Drivers
- Phone
- +91 96 66 55 2 331
Sri Ravi Car Travels
- Phone
- +91 888 543 8888
- Website
- sriravicartravels.com
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 How to travel India's Golden Triangle, How to get from Luton Airport into central London, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.
Booking & Getting There
Puri to Nidadavolu bus services, operated by Odisha State Road Transport, arrive at Bhubaneshwar BSABT station.
Puri to Nidadavolu train services, operated by Indian Railways, arrive at Khurda Road Jn station.
Yes, the driving distance between Puri to Nidadavolu is 637 km. It takes approximately 9h 50m to drive from Puri to Nidadavolu.
There are 30+ hotels available in Nidadavolu.







