There are 6 ways to get from Madurai to Porayar 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 via Mayiladuturai J
best- Take the train from Madurai Jn to Tiruchchirapalitrain 12636 / ...
- Take the train from Tiruchchirapali to Mayiladuturai Jtrain 20692 / ...
5h 31m₹864–3,149Train
cheapest- Take the train from Madurai Jn to Tiruchchirapalitrain 12636 / ...
- Take the train from Tiruchchirapali to Karaikaltrain 16188
6h 53m₹644–2,939Bus
- Take the bus from Mattuthavani to Myladuthuraibus
5h 51m₹738–1,387Drive 256 km
- Drive from Madurai to Porayarcar 256 km
3h 58m₹2,851–4,118Taxi
- Take the taxi from Madurai to Porayartaxi 256 km
3h 58m₹4,000–4,800Bus via Tiruchirappalli
- Take the bus from Madurai to Tiruchirappallibus redbusIndia_A/C Sleeper
- Take the bus from Tiruchirappalli to Mayiladuthuraibus redbusIndia_A/C Sleeper
6h 31m
Comparing Your Travel Options
The cheapest way to get from Madurai to Porayar is to bus which costs ₹700 - ₹1,400 and takes 5h 51m.
The fastest way to get from Madurai to Porayar is to drive which takes 3h 58m and costs ₹2,800 - ₹4,200.
No, there is no direct bus from Madurai to Porayar. However, there are services departing from Mattuthavani and arriving at Myladuthurai via . The journey, including transfers, takes approximately 5h 51m.
No, there is no direct train from Madurai to Porayar. However, there are services departing from Madurai Jn and arriving at Mayiladuturai J via Tiruchchirapali. The journey, including transfers, takes approximately 5h 31m.
The distance between Madurai and Porayar is 305 km. The road distance is 256 km.
The best way to get from Madurai to Porayar without a car is to train via Mayiladuturai J which takes 5h 31m and costs ₹850 - ₹3,200.
It takes approximately 5h 31m to get from Madurai to Porayar, including transfers.
Madurai to Porayar bus services, operated by SETC, depart from Mattuthavani station.
Madurai to Porayar train services, operated by Indian Railways, depart from Madurai Jn station.
The best way to get from Madurai to Porayar is to train via Mayiladuturai J which takes 5h 31m and costs ₹850 - ₹3,200. Alternatively, you can bus, which costs ₹700 - ₹1,400 and takes 5h 51m.
What companies run services between Madurai, India and Porayar, India?
You can take a train from Madurai Jn to Porayar via Tiruchchirapali and Mayiladuturai J in around 5h 31m. Alternatively, SETC operates a bus from Mattuthavani to Myladuthurai once daily. Tickets cost ₹180–750 and the journey takes 5h 25m.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Madurai Jn to Tiruchchirapali
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Tiruchchirapali to Mayiladuturai J
- Ave. Duration
- 1h 53m
- Frequency
- Every 3 hours
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Madurai Jn to Tiruchchirapali
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹450–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Tiruchchirapali to Karaikal
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹440–550
- Second AC (2A)
- ₹600–750
- First Class (1A)
- ₹950–1,300
- Phone
- 9513948001
- [email protected]
- Website
- TNSTC
Bus from Mattuthavani to Myladuthurai
- Ave. Duration
- 5h 25m
- Frequency
- Once daily
- Estimated price
- ₹180–750
- Website
- TNSTC
- Website
- omio.com
Bus from Madurai to Tiruchirappalli
- Ave. Duration
- 2h
- Frequency
- Hourly
- Schedules at
- hanstravel.in
Bus from Tiruchirappalli to Mayiladuthurai
- Ave. Duration
- 3h 5m
- Frequency
- Twice daily
- Schedules at
- hanstravel.in
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Madurai to Tiruchirappalli
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- 91-7373800013
- [email protected]
- Website
- Tranzking Travels
Bus from Madurai to Tiruchirappalli
- Ave. Duration
- 2h 15m
- Frequency
- 5 times a day
- Schedules at
- Tranzking Travels
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Madurai to Tiruchirappalli
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Website
- National Travels - Ratnagiri
Bus from Tiruchirappalli to Mayiladuthurai
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Website
- National Travels - Ratnagiri
- Website
- Al Ayaan Travels
Bus from Madurai to Tiruchirappalli
- Ave. Duration
- 2h 31m
- Frequency
- 4 times a day
- Schedules at
- Al Ayaan Travels
Bus from Tiruchirappalli to Mayiladuthurai
- Ave. Duration
- 2h 10m
- Frequency
- 3 times a week
- Schedules at
- Al Ayaan Travels
- Phone
- +91 9995388059
- [email protected]
- Website
- Punchiry Tours and Holidays
Bus from Madurai to Tiruchirappalli
- Ave. Duration
- 2h
- Frequency
- 3 times a day
- Estimated price
- ₹1,300–2,900
- Schedules at
- Punchiry Tours and Holidays
- Phone
- 91 82870 09889
- [email protected]
- Website
- Zingbus
Bus from Madurai to Tiruchirappalli
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- ₹360–800
- Schedules at
- Zingbus
- Phone
- +91 80566 50533
- [email protected]
- Website
- Krish Travels
Bus from Madurai to Tiruchirappalli
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Website
- Krish Travels
Bus from Tiruchirappalli to Mayiladuthurai
- Ave. Duration
- 2h 59m
- Frequency
- 4 times a week
- Website
- Krish Travels
- Website
- Soumya Tours and Travels
Bus from Madurai to Tiruchirappalli
- Ave. Duration
- 2h 55m
- Frequency
- 3 times a week
- Schedules at
- Soumya Tours and Travels
- Phone
- +91 94440 05266
- [email protected]
- Website
- Apple Travels
Bus from Madurai to Tiruchirappalli
- Ave. Duration
- 2h 30m
- Frequency
- Twice a week
- Schedules at
- Apple Travels
- Website
- Sana Travels
Bus from Tiruchirappalli to Mayiladuthurai
- Ave. Duration
- 2h 40m
- Frequency
- Once daily
- Schedules at
- Sana Travels
- Phone
- +91 9119900371
- [email protected]
- Website
- Singh Bus Service
Bus from Tiruchirappalli to Mayiladuthurai
- Ave. Duration
- 3h 16m
- Frequency
- Once daily
- Website
- Singh Bus Service
- Website
- Singh Bus Service
- Ave. Duration
- 3h 58m
- Estimated price
- ₹4,000–4,800
Fast Track Call Taxi
- Phone
- +91 452 288 8999
- Website
- madurai.fasttrackcalltaxi.in
Madurai Friends Track Call Taxi
- Phone
- +91 999 466 7777
- Website
- maduraifriendstrackcalltaxi.com
Maniraja Travels
- Phone
- +91 730 551 2453
- Website
- maduraimanirajatravels.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 Bali: What to do if Mount Agung erupts, How to get from Stansted Airport into central London, 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
Madurai to Porayar bus services, operated by SETC, arrive at Myladuthurai station.
Madurai to Porayar train services, operated by Indian Railways, arrive at Tiruchchirapali station.
Yes, the driving distance between Madurai to Porayar is 256 km. It takes approximately 3h 58m to drive from Madurai to Porayar.
There are 57+ hotels available in Porayar.






















