There are 5 ways to get from Udaipur to Visakhapatnam by plane, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Dabok Airport (UDR) to Visakhapatnam (VTZ)plane UDR - VTZ
6h 20m₹9,180–18,809Train
cheapest- Take the train from Ranapratapnagar to Sogariatrain 20971
- Take the train from Sogaria to Visakhapatnamtrain 18574
34h 45m₹1,139–6,922Bus, train
- Take the bus from Udaipur to Raipurbus redbusIndia_NON A/C Seater / Sleeper / ...
- Take the train from Raipur Jn to Duvvadatrain 17481
19h 37mBus
- Take the bus from Udaipur to Raipurbus
- Take the bus from Raipur to Jeyporebus
- Take the bus from Jeypore to Visakhapatnambus
23h 20mDrive 1,555.6 km
- Drive from Udaipur to Visakhapatnamcar 1,555.6 km
23h 38m₹17,454–25,211
Dabok Airport (UDR) to Visakhapatnam (VTZ) flights
Comparing Your Travel Options
The cheapest way to get from Udaipur to Visakhapatnam is to train which costs ₹1,100 - ₹7,000 and takes 34h 45m.
The fastest way to get from Udaipur to Visakhapatnam is to fly which takes 6h 20m and costs ₹9,000 - ₹19,000.
No, there is no direct bus from Udaipur to Visakhapatnam. However, there are services departing from Udaipur and arriving at Visakhapatnam via Raipur and Jeypore. The journey, including transfers, takes approximately 23h 20m.
No, there is no direct train from Udaipur to Visakhapatnam. However, there are services departing from Ranapratapnagar and arriving at Visakhapatnam via Sogaria. The journey, including transfers, takes approximately 34h 45m.
The distance between Udaipur and Visakhapatnam is 1262 km. The road distance is 1555.6 km.
The best way to get from Udaipur to Visakhapatnam without a car is to bus and train which takes 19h 37m and costs .
It takes approximately 6h 20m to get from Udaipur to Visakhapatnam, including transfers.
Udaipur to Visakhapatnam bus services, operated by Royal Travels, depart from Udaipur station.
Udaipur to Visakhapatnam train services, operated by Indian Railways, depart from Ranapratapnagar station.
The best way to get from Udaipur to Visakhapatnam is to fly which takes 6h 20m and costs ₹9,000 - ₹19,000. Alternatively, you can bus, which costs and takes 23h 20m, you could also train, which costs ₹1,100 - ₹7,000 and takes 34h 45m.
What companies run services between Udaipur, India and Visakhapatnam, India?
IndiGo Airlines and Air India Limited fly from Dabok Airport (UDR) to Visakhapatnam (VTZ) every 4 hours. Alternatively, you can take a bus from Udaipur to Visakhapatnam via Raipur and Jeypore in around 23h 20m.
- Website
- goindigo.in
Flights from Dabok Airport to Visakhapatnam via Hyderabad
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- ₹8,000–21,000
Flights from Dabok Airport to Visakhapatnam via Bengaluru
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- ₹10,000–21,000
Flights from Dabok Airport to Visakhapatnam via Delhi
- Ave. Duration
- 10h 52m
- When
- Every day
- Estimated price
- ₹9,500–21,000
Flights from Dabok Airport to Visakhapatnam via Jaipur, Delhi
- Ave. Duration
- 9h 45m
- When
- Every day
- Estimated price
- ₹9,500–21,000
- Website
- airindia.in
Flights from Dabok Airport to Visakhapatnam via Delhi
- Ave. Duration
- 8h
- When
- Every day
- Estimated price
- ₹9,500–19,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Raipur Jn to Duvvada
- Ave. Duration
- 10h 25m
- Frequency
- Twice a week
- Estimated price
- ₹300–2,400
- Website
- irctc.co.in
- Sleeper Class
- ₹300–370
- Third AC (3A)
- ₹800–1,000
- Second AC (2A)
- ₹1,100–1,400
- First Class (1A)
- ₹1,800–2,400
Train from Ranapratapnagar to Sogaria
- Ave. Duration
- 4h 31m
- Frequency
- Once a week
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–250
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,200–1,600
Train from Sogaria to Visakhapatnam
- Ave. Duration
- 29h
- Frequency
- Once a week
- Estimated price
- ₹650–5,000
- Website
- irctc.co.in
- Sleeper Class
- ₹650–800
- Third AC (3A)
- ₹1,600–2,100
- Second AC (2A)
- ₹2,300–3,000
- First Class (1A)
- ₹4,000–5,000
- [email protected]
- Website
- Royal Travels
Bus from Udaipur to Raipur
- Ave. Duration
- 7h 55m
- Frequency
- 5 times a week
- Website
- Royal Travels
Bus from Udaipur to Raipur
- Ave. Duration
- 7h 55m
- Frequency
- 5 times a week
- Website
- Royal Travels
- Website
- Naresh Travels
Bus from Raipur to Jeypore
- Ave. Duration
- 7h 45m
- Frequency
- 3 times a day
- Schedules at
- Naresh Travels
Bus from Jeypore to Visakhapatnam
- Ave. Duration
- 5h 40m
- Frequency
- Once daily
- Schedules at
- Naresh Travels
- Website
- Dubey Travels
Bus from Raipur to Jeypore
- Ave. Duration
- 8h 30m
- Frequency
- 4 times a week
- Schedules at
- Dubey Travels
- Website
- A.R.M.T Co.
Bus from Jeypore to Visakhapatnam
- Ave. Duration
- 6h 15m
- Frequency
- Once a week
- Schedules at
- A.R.M.T Co.
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 Italian Lakes: Getting around by train, Travelling by boat in Italy, and How to get from JFK to New York City - to help you get the most out of your next trip.
Booking & Getting There
Udaipur to Visakhapatnam bus services, operated by Royal Travels, arrive at Raipur station.
Udaipur to Visakhapatnam train services, operated by Indian Railways, arrive at Sogaria station.
Yes, the driving distance between Udaipur to Visakhapatnam is 1556 km. It takes approximately 23h 38m to drive from Udaipur to Visakhapatnam.
Book your Udaipur to Visakhapatnam bus tickets online with Omio.
There are 326+ hotels available in Visakhapatnam.






