There are 5 ways to get from Elūru to Machilīpatnam by bus, taxi, 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.
Bus, taxi (Flixbus)
best- Take the bus from FlixBus Yarravaram - Bus Stop to FlixBus Rajahmundry - Diwan Cheruvubus
- Take the bus from FlixBus Rajahmundry - Diwan Cheruvu to FlixBus Rest Stop - Lakshmi Gouri Sankar Family Restaurantbus
- Take the taxi from FlixBus Rest Stop - Lakshmi Gouri Sankar Family Restaurant to Machilīpatnamtaxi
4h 35m₹1,662–2,332Train
cheapest- Take the train from Gollaprolu to Machelipatnamtrain 17220
8h 37m₹671–2,068Train via Gudivāda
- Take the train from Samalkot Jn to Gudivada Jntrain 17015 / ...
5h 45m₹822–2,990Drive 195.3 km
- Drive from Elūru to Machilīpatnamcar 195.3 km
3h 2m₹2,200–3,178Taxi
- Take the taxi from Elūru to Machilīpatnamtaxi 195.3 km
3h 2m₹3,300–4,000
Questions & Answers
The cheapest way to get from Elūru to Machilīpatnam is to train which costs ₹650 - ₹2,100 and takes 8h 37m.
The fastest way to get from Elūru to Machilīpatnam is to drive which takes 3h 2m and costs ₹2,200 - ₹3,200.
No, there is no direct train from Elūru to Machilīpatnam. However, there are services departing from Samalkot Jn and arriving at Chilakalapudi via Gudivada Jn. The journey, including transfers, takes approximately 5h 45m.
The distance between Elūru and Machilīpatnam is 222 km. The road distance is 195.3 km.
The best way to get from Elūru to Machilīpatnam without a car is to bus and taxi which takes 4h 35m and costs ₹1,600 - ₹2,400.
It takes approximately 4h 35m to get from Elūru to Machilīpatnam, including transfers.
Elūru to Machilīpatnam train services, operated by Indian Railways, depart from Samalkot Jn station.
Elūru to Machilīpatnam train services, operated by Indian Railways, arrive at Gudivada Jn station.
Yes, the driving distance between Elūru to Machilīpatnam is 195 km. It takes approximately 3h 2m to drive from Elūru to Machilīpatnam.
There are five+ hotels available in Machilīpatnam.
What companies run services between Elūru, India and Machilīpatnam, India?
Indian Railways operates a train from Samalkot Jn to Gudivada Jn every 4 hours. Tickets cost ₹170–1,400 and the journey takes 3h 38m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Samalkot Jn to Gudivada Jn
- Ave. Duration
- 3h 38m
- Frequency
- Every 4 hours
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹470–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Gollaprolu to Machelipatnam
- Ave. Duration
- 8h 10m
- Frequency
- Once daily
- Estimated price
- ₹190–1,500
- Website
- irctc.co.in
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Yarravaram - Bus Stop to FlixBus Rajahmundry - Diwan Cheruvu
- Ave. Duration
- 45 min
- Frequency
- 4 times a day
- Estimated price
- ₹150–190
- Website
- FlixBus India
Bus from FlixBus Rajahmundry - Diwan Cheruvu to FlixBus Rest Stop - Lakshmi Gouri Sankar Family Restaurant
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- ₹250–550
- Website
- FlixBus India
- Ave. Duration
- 2h
- Estimated price
- ₹1,100–4,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 The London Underground: Essential tips to navigate the Tube, Need to know: Eurostar, and How to get from London to Edinburgh - to help you get the most out of your next trip.









