There are 8 ways to get from Undi to Odisha by taxi, bus, train, 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.
Taxi, bus, train
best- Take the taxi from Undi to Elurutaxi
- Take the bus from Eluru to Visakhapatnambus
- Take the train from Visakhapatnam to Khurda Road Jntrain
13h 24m₹1,818–5,456Train
cheapest- Take the train from Bhimavaram Town to Bhubaneswartrain 17016
15h 34m₹479–3,643Drive 692.5 km
- Drive from Undi to Bhubaneshwarcar 692.5 km
10h 6m₹7,590–10,964Taxi
- Take the taxi from Undi to Bhubaneshwartaxi 692.5 km
10h 6m₹12,000–15,000Train to Vijayawada Airport, fly to Biju Patnaik International Airport
- Take the train from Undi to Uppalurtrain
- Fly from Vijayawada Airport (VGA) to Biju Patnaik International Airport (BBI)plane VGA - BBI
8h 8m₹6,901–16,378Train to Vijayawada Airport, fly to Jeypore Airport, taxi
- Take the train from Undi to Uppalurtrain
- Fly from Vijayawada Airport (VGA) to Jeypore Airport (PYB)plane VGA - PYB
- Take the taxi from Jeypore Airport (PYB) to Nowrangapurtaxi
9h 52m₹6,396–21,662Train, train to Visakhapatnam Airport, fly to Jeypore Airport, taxi
- Take the train from Bhimavaram Town to Rajamundrytrain
- Take the train from Rajamundry to Duvvadatrain
- Fly from Visakhapatnam Airport (VTZ) to Jeypore Airport (PYB)plane VTZ - PYB
- Take the taxi from Jeypore Airport (PYB) to Nowrangapurtaxi
10h 33m₹4,839–30,043Train to Vijayawada Airport, fly to Visakhapatnam Airport, train
- Take the train from Undi to Uppalurtrain
- Fly from Vijayawada Airport (VGA) to Visakhapatnam Airport (VTZ)plane VGA - VTZ
- Take the train from Simhachalam to Vizianagram Jntrain
- Take the train from Vizianagram Jn to Brahmapurtrain
9h 29m₹3,596–8,862
Undi to Odisha by train
Questions & Answers
The cheapest way to get from Undi to Odisha is to train which costs ₹470 - ₹3,700 and takes 15h 34m.
The fastest way to get from Undi to Odisha is to train and fly which takes 8h 8m and costs ₹6,500 - ₹17,000.
No, there is no direct train from Undi to Odisha. However, there are services departing from Undi and arriving at Bhubaneswar via Bhimavaram Town. The journey, including transfers, takes approximately 15h 34m.
The distance between Undi and Odisha is 788 km. The road distance is 692.5 km.
The best way to get from Undi to Odisha without a car is to taxi and bus and train which takes 13h 24m and costs ₹1,800 - ₹5,500.
It takes approximately 13h 24m to get from Undi to Odisha, including transfers.
Undi to Odisha train services, operated by Indian Railways, depart from Bhimavaram Town station.
Undi to Odisha train services, operated by Indian Railways, arrive at Bhubaneswar station.
Yes, the driving distance between Undi to Odisha is 692 km. It takes approximately 10h 6m to drive from Undi to Odisha.
There are 368+ hotels available in Odisha.
What companies run services between Undi, Andhra Pradesh, India and Odisha, India?
Indian Railways operates a train from Bhimavaram Town to Bhubaneswar once daily. Tickets cost ₹370–2,800 and the journey takes 14h 20m.
- Website
- goindigo.in
Flights from Vijayawada Airport to Biju Patnaik International Airport via Hyderabad
- Ave. Duration
- 4h 31m
- When
- Every day
- Estimated price
- ₹6,500–12,000
Flights from Vijayawada Airport to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 6h 13m
- When
- Every day
- Estimated price
- ₹6,500–12,000
Flights from Vijayawada Airport to Biju Patnaik International Airport via Mumbai
- Ave. Duration
- 5h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹6,500–12,000
Flights from Vijayawada Airport to Biju Patnaik International Airport via Madras
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- ₹6,500–12,000
Flights from Vijayawada Airport to Visakhapatnam Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₹4,600–18,000
- Website
- airindia.in
Flights from Vijayawada Airport to Biju Patnaik International Airport via Delhi
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ₹6,500–16,000
Flights from Vijayawada Airport to Biju Patnaik International Airport via Bengaluru
- Ave. Duration
- 8h 5m
- When
- Every day
- Estimated price
- ₹8,500–21,000
Flights from Vijayawada Airport to Visakhapatnam Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ₹3,700–16,000
Flights from Vijayawada Airport to Jeypore Airport via Visakhapatnam Airport
- Ave. Duration
- 6h 15m
- When
- Every day
- Estimated price
- ₹5,000–19,000
Flights from Vijayawada Airport to Jeypore Airport via Hyderabad, Visakhapatnam Airport
- Ave. Duration
- 8h
- When
- Every day
- Estimated price
- ₹6,500–19,000
Flights from Visakhapatnam Airport to Jeypore Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- ₹3,100–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
- ₹8,500–21,000
Flights from Vijayawada Airport to Visakhapatnam Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ₹3,700–16,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Visakhapatnam to Khurda Road Jn
- Ave. Duration
- 5h 10m
- Frequency
- Hourly
- Estimated price
- ₹260–2,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹260–310
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹950–1,200
- First Class (1A)
- ₹1,600–2,000
Train from Bhimavaram Town to Bhubaneswar
- Ave. Duration
- 14h 20m
- Frequency
- Once daily
- Estimated price
- ₹370–2,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹370–440
- Third AC (3A)
- ₹950–1,200
- Second AC (2A)
- ₹1,300–1,700
- First Class (1A)
- ₹2,200–2,800
Train from Undi to Uppalur
- Ave. Duration
- 1h 51m
- Frequency
- 3 times a day
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
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 Duvvada
- Ave. Duration
- 4h 44m
- Frequency
- Hourly
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Simhachalam to Vizianagram Jn
- Ave. Duration
- 38 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Vizianagram Jn to Brahmapur
- Ave. Duration
- 2h 59m
- Frequency
- Hourly
- Estimated price
- ₹180–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹650–900
- First Class (1A)
- ₹1,100–1,500
- Phone
- +917303093510
- care@intrcity.com
- Website
- intrcity.com
Bus from Eluru to Visakhapatnam
- Ave. Duration
- 5h 50m
- Frequency
- Twice daily
- Estimated price
- ₹470–1,400
- Book at
- https://www.intrcity.com/
- Sleeper
- ₹1,000–1,400
- Seat
- ₹470–650
- Ave. Duration
- 3h 3m
- Estimated price
- ₹950–15,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 Spain: A guide to Renfe, Getting around the Cyclades, and Need to know: Jadrolinija - to help you get the most out of your next trip.









