There are 5 ways to get from Mayiladuthurai to Melur by train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Mayiladuturai J to Sivagangatrain 16751 / ...
4h 39m₹679–2,113Train via Madurai
cheapest- Take the train from Mayiladuturai J to Madurai Jntrain 16847 / ...
6h 24m₹233–2,231Bus
- Take the bus from Myladuthurai to Mattuthavanibus
8h 7m₹448–1,057Drive 207.7 km
- Drive from Mayiladuthurai to Melurcar 207.7 km
3h 8m₹2,328–3,363Taxi
- Take the taxi from Mayiladuthurai to Melurtaxi 207.7 km
3h 8m₹3,300–4,000
Mayiladuthurai to Melur by train, foot, and bus
Comparing Your Travel Options
The cheapest way to get from Mayiladuthurai to Melur is to bus which costs ₹440 - ₹1,100 and takes 8h 7m.
The fastest way to get from Mayiladuthurai to Melur is to drive which takes 3h 8m and costs ₹2,300 - ₹3,400.
No, there is no direct bus from Mayiladuthurai to Melur. However, there are services departing from Myladuthurai and arriving at FlixBus Madurai - Melur Bypass via FlixBus Madurai - MGR Bus Stand. The journey, including transfers, takes approximately 8h 7m.
No, there is no direct train from Mayiladuthurai to Melur. However, there are services departing from Mayiladuturai J and arriving at Sivaganga via . The journey, including transfers, takes approximately 4h 39m.
The distance between Mayiladuthurai and Melur is 279 km. The road distance is 207.7 km.
The best way to get from Mayiladuthurai to Melur without a car is to train which takes 4h 39m and costs ₹650 - ₹2,200.
It takes approximately 4h 39m to get from Mayiladuthurai to Melur, including transfers.
Mayiladuthurai to Melur bus services, operated by SETC, depart from Myladuthurai station.
Mayiladuthurai to Melur train services, operated by Indian Railways, depart from Mayiladuturai J station.
The best way to get from Mayiladuthurai to Melur is to train which takes 4h 39m and costs ₹650 - ₹2,200. Alternatively, you can bus, which costs ₹440 - ₹1,100 and takes 8h 7m.
What companies run services between Mayiladuthurai, India and Melur, Tamil Nādu, India?
Indian Railways operates a train from Mayiladuturai J to Sivaganga twice daily. Tickets cost ₹190–1,600 and the journey takes 4h 13m. Alternatively, SETC operates a bus from Myladuthurai to Mattuthavani once daily. Tickets cost ₹180–750 and the journey takes 6h 30m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Mayiladuturai J to Sivaganga
- Ave. Duration
- 4h 13m
- Frequency
- Twice daily
- Estimated price
- ₹190–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹190–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from Mayiladuturai J to Madurai Jn
- Ave. Duration
- 4h 35m
- Frequency
- 4 times a day
- 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
- Phone
- 9513948001
- [email protected]
- Website
- TNSTC
Bus from Myladuthurai to Mattuthavani
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- ₹180–750
- Website
- TNSTC
- Ave. Duration
- 3h 8m
- Estimated price
- ₹3,300–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 Travel Insider: Top Japan travel tips by Beatrix Holland, Travelling around the UAE, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.
Booking & Getting There
Mayiladuthurai to Melur bus services, operated by SETC, arrive at Mattuthavani station.
Mayiladuthurai to Melur train services, operated by Indian Railways, arrive at Sivaganga station.
Yes, the driving distance between Mayiladuthurai to Melur is 208 km. It takes approximately 3h 8m to drive from Mayiladuthurai to Melur.
There are nine+ hotels available in Melur.









