There are 7 ways to get from Mumbai to Eluru by plane, train, bus (Flixbus), car, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Chhatrapati Shivaji Maharaj International Airport to Vijayawada Airport
best- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Vijayawada Airport (VGA)plane BOM - VGA
4h 48m₹5,876–10,532Train
cheapest- Take the train from Dadar to Elurutrain 11019
20h 23m₹500–4,100Bus
- Take the bus from Mumbai to Hyderabadbus Mumbai - Hyderabad
- Take the bus from FlixBus Hyderabad - Dilsukhnagar to FlixBus Eluru - Old Bus Standbus FlixBus IN5324 / ...
21h 46m₹1,136–3,000Drive 1,017.8 km
- Drive from Mumbai to Elurucar 1,017.8 km
14h 31m₹11,417–16,491Fly Chhatrapati Shivaji Maharaj International Airport to Rajahmundry Airport, train
- Fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Rajahmundry Airport (RJA)plane BOM - RJA
- Take the train from Rajamundry to Elurutrain
5h 16m₹6,486–14,802Train to Pune Airport, fly to Vijayawada Airport
- Take the train from Dadar to Pune Jntrain
- Fly from Pune Airport (PNQ) to Vijayawada Airport (VGA)plane PNQ - VGA
10h 13m₹7,045–12,074Bus, train
- Take the bus from Mumbai, Maharashtra to Gunturbus Mumbai, Maharashtra - Guntur
- Take the train from Guntur Jn to Elurutrain 17239 / ...
27h 31m
Mumbai to Eluru by train
Questions & Answers
The cheapest way to get from Mumbai to Eluru is to train which costs ₹500 - ₹4,100 and takes 20h 23m.
The fastest way to get from Mumbai to Eluru is to fly which takes 4h 48m and costs ₹5,500 - ₹11,000.
No, there is no direct bus from Mumbai to Eluru. However, there are services departing from Mumbai and arriving at FlixBus Eluru - Old Bus Stand via FlixBus Hyderabad - Dilsukhnagar. The journey, including transfers, takes approximately 21h 46m.
Yes, there is a direct train departing from Dadar and arriving at Eluru. Services depart once daily, and operate every day. The journey takes approximately 20h 23m.
The distance between Mumbai and Eluru is 943 km. The road distance is 1017.8 km.
The best way to get from Mumbai to Eluru without a car is to train which takes 20h 23m and costs ₹500 - ₹4,100.
It takes approximately 4h 48m to get from Mumbai to Eluru, including transfers.
Mumbai to Eluru bus services, operated by IntrCity SmartBus, depart from Mumbai station.
Mumbai to Eluru train services, operated by Indian Railways, depart from Dadar station.
The best way to get from Mumbai to Eluru is to fly which takes 4h 48m and costs ₹5,500 - ₹11,000. Alternatively, you can train, which costs ₹500 - ₹4,100 and takes 20h 23m, you could also bus, which costs ₹1,100 - ₹3,000 and takes 21h 46m.
What companies run services between Mumbai, India and Eluru, India?
IndiGo Airlines and Air India Limited fly from Chhatrapati Shivaji Maharaj International Airport (BOM) to Vijayawada Airport (VGA) 5 times a day. Alternatively, Indian Railways operates a train from Dadar to Eluru once daily. Tickets cost ₹500–4,100 and the journey takes 20h 23m.
- Website
- goindigo.in
Flights from Chhatrapati Shivaji Maharaj International Airport to Vijayawada Airport
- Ave. Duration
- 1h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹5,500–8,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Vijayawada Airport via Hyderabad
- Ave. Duration
- 4h 6m
- When
- Every day
- Estimated price
- ₹5,500–8,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Rajahmundry Airport
- Ave. Duration
- 1h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹6,000–12,000
Flights from Chhatrapati Shivaji Maharaj International Airport to Rajahmundry Airport via Hyderabad
- Ave. Duration
- 4h 1m
- When
- Every day
- Estimated price
- ₹6,000–12,000
Flights from Pune Airport to Vijayawada Airport via Hyderabad
- Ave. Duration
- 4h 37m
- When
- Every day
- Estimated price
- ₹6,500–9,000
Flights from Pune Airport to Vijayawada Airport via Bengaluru
- Ave. Duration
- 5h 43m
- When
- Every day
- Estimated price
- ₹6,500–9,000
Flights from Pune Airport to Vijayawada Airport via Delhi
- Ave. Duration
- 8h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹6,500–9,000
Flights from Pune Airport to Vijayawada Airport via Madras
- Ave. Duration
- 8h 15m
- When
- Every day
- Estimated price
- ₹6,500–9,000
- Website
- airindia.in
Flights from Chhatrapati Shivaji Maharaj International Airport to Vijayawada Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- ₹6,000–9,500
Flights from Pune Airport to Vijayawada Airport via Delhi
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- ₹8,000–16,000
Flights from Pune Airport to Vijayawada Airport via Bengaluru
- Ave. Duration
- 8h 25m
- When
- Every day
- Estimated price
- ₹5,500–19,000
- Website
- airindiaexpress.in
Flights from Pune Airport to Vijayawada Airport via Bengaluru
- Ave. Duration
- 8h 25m
- When
- Every day
- Estimated price
- ₹5,500–19,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Dadar to Eluru
- Ave. Duration
- 20h 23m
- Frequency
- Once daily
- Estimated price
- ₹500–4,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹500–650
- Third AC (3A)
- ₹1,300–1,700
- Second AC (2A)
- ₹1,900–2,500
- First Class (1A)
- ₹3,200–4,100
Train from Rajamundry to Eluru
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Dadar to Pune Jn
- Ave. Duration
- 3h 9m
- Frequency
- Hourly
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,400
Train from Guntur Jn to Eluru
- Ave. Duration
- 2h 3m
- 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
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Mumbai to Hyderabad
- Ave. Duration
- 14h 15m
- Frequency
- Once daily
- Estimated price
- ₹600–1,400
- Book at
- https://www.intrcity.com/
- Sleeper
- ₹1,000–1,400
- Seat
- ₹600–850
- Phone
- +91 8404855555
- Website
- https://www.flixbus.in
Bus from FlixBus Hyderabad - Dilsukhnagar to FlixBus Eluru - Old Bus Stand
- Ave. Duration
- 6h 20m
- Frequency
- Once daily
- Estimated price
- ₹500–1,600
- Website
- https://www.flixbus.in
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 get from London City Airport into central London, How to get from Stansted Airport into central London, and Getting around the Cyclades - to help you get the most out of your next trip.
More Questions & Answers
Mumbai to Eluru bus services, operated by IntrCity SmartBus, arrive at Hyderabad station.
Mumbai to Eluru train services, operated by Indian Railways, arrive at Eluru station.
Yes, the driving distance between Mumbai to Eluru is 1018 km. It takes approximately 14h 31m to drive from Mumbai to Eluru.
There are eight+ hotels available in Eluru.











