There are 7 ways to get from Periyar to Rameswaram by train, bus, car, plane, or bus (Flixbus)
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 Nilakkottai
best- Take the train from Mangalore Jn to Palakkadtrain
- Take the train from Palakkad to Kodaikanal Roadtrain
- Take the train from Kodaikanal Road to Rameswaramtrain
15h 12m₹1,300–5,440Train
cheapest- Take the train from Bantawala to Kannurtrain
- Take the train from Kannur to Coimbatore Jntrain
- Take the train from Coimbatore Jn to Rameswaramtrain
21h 43m₹963–5,570Bus via B C Road
- Take the bus from B C Road to Kempegowda B.S.bus
- Take the bus from Bengaluru to Rameswarambus redbusIndia_A/C Sleeper / ...
19h 51mDrive 754.5 km
- Drive from Periyar to Rameswaramcar 754.5 km
12h 1m₹8,458–12,216Fly to Trichy International Airport, train
- Fly from Bajpe Airport (IXE) to Trichy International Airport (TRZ)plane IXE - TRZ
- Take the train from Tiruchchirapali to Rameswaramtrain
10h 9m₹8,109–20,274Bus
- Take the bus from FlixBus Mani to FlixBus Flixbus Stop - Madiwala Bengalurubus FlixBus IN4520
- Take the bus from Madiwala to Rameshwarambus
20h 43m₹2,098–4,747Fly to Madurai, train
- Fly from Bajpe Airport (IXE) to Madurai (IXM)plane IXE - IXM
- Take the train from Madurai Jn to Rameswaramtrain
9h 47m₹12,104–18,409
Bajpe Airport (IXE) to Trichy International Airport (TRZ) flights
Comparing Your Travel Options
The cheapest way to get from Periyar to Rameswaram is to train which costs ₹950 - ₹6,000 and takes 21h 43m.
The fastest way to get from Periyar to Rameswaram is to fly and train which takes 9h 47m and costs ₹12,000 - ₹19,000.
No, there is no direct bus from Periyar to Rameswaram. However, there are services departing from B C Road and arriving at Rameswaram via Kempegowda Bus Station and Bengaluru. The journey, including transfers, takes approximately 19h 51m.
No, there is no direct train from Periyar to Rameswaram. However, there are services departing from Mangalore Jn and arriving at Rameswaram via Palakkad and Kodaikanal Road. The journey, including transfers, takes approximately 15h 12m.
The distance between Periyar and Rameswaram is 786 km. The road distance is 754.5 km.
The best way to get from Periyar to Rameswaram without a car is to train via Nilakkottai which takes 15h 12m and costs ₹1,300 - ₹5,500.
It takes approximately 15h 12m to get from Periyar to Rameswaram, including transfers.
Periyar to Rameswaram bus services, operated by KSRTC, depart from B C Road station.
Periyar to Rameswaram train services, operated by Indian Railways, depart from Mangalore Jn station.
The best way to get from Periyar to Rameswaram is to train via Nilakkottai which takes 15h 12m and costs ₹1,300 - ₹5,500. Alternatively, you can bus via B C Road, which costs and takes 19h 51m.
What companies run services between Periyar, India and Rameswaram, Tamil Nādu, India?
You can take a vehicle from Periyar to Rameswaram via Mangalore Jn, Palakkad, and Kodaikanal Road in around 15h 12m. Alternatively, you can take a vehicle from Periyar to Rameswaram via B C Road, Kempegowda B.S., Kempegowda Bus Station, KR Market, and Bengaluru in around 19h 51m.
- Website
- goindigo.in
Flights from Bajpe Airport to Trichy International Airport via Bengaluru
- Ave. Duration
- 3h 53m
- When
- Every day
- Estimated price
- ₹4,800–17,000
Flights from Bajpe Airport to Trichy International Airport via Madras
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ₹6,000–17,000
Flights from Bajpe Airport to Madurai via Madras
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- ₹11,000–16,000
Flights from Bajpe Airport to Madurai via Bengaluru
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ₹11,000–16,000
Flights from Bajpe Airport to Madurai via Mumbai
- Ave. Duration
- 5h 37m
- When
- Every day
- Estimated price
- ₹11,000–16,000
- Website
- airindiaexpress.in
Flights from Bajpe Airport to Trichy International Airport via Bengaluru
- Ave. Duration
- 3h 40m
- When
- Friday and Saturday
- Estimated price
- ₹4,800–16,000
Flights from Bajpe Airport to Madurai via Bengaluru
- Ave. Duration
- 5h 11m
- When
- Every day
- Estimated price
- ₹6,000–20,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Mangalore Jn to Palakkad
- Ave. Duration
- 5h 25m
- Frequency
- 3 times a week
- Estimated price
- ₹230–1,800
- Website
- irctc.co.in
- Sleeper Class
- ₹230–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
Train from Palakkad to Kodaikanal Road
- Ave. Duration
- 3h 38m
- Frequency
- Once daily
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Kodaikanal Road to Rameswaram
- Ave. Duration
- 3h 40m
- Frequency
- 4 times a week
- Estimated price
- ₹180–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Tiruchchirapali to Rameswaram
- Ave. Duration
- 4h 35m
- Frequency
- 4 times a day
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹550–700
- Second AC (2A)
- ₹750–950
- First Class (1A)
- ₹1,200–1,600
Train from Bantawala to Kannur
- Ave. Duration
- 4h 43m
- Frequency
- Once daily
- 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 Kannur to Coimbatore Jn
- Ave. Duration
- 5h 12m
- Frequency
- Every 4 hours
- 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 Coimbatore Jn to Rameswaram
- Ave. Duration
- 9h 35m
- Frequency
- Once a week
- Estimated price
- ₹290–2,300
- Website
- irctc.co.in
- Sleeper Class
- ₹290–350
- Third AC (3A)
- ₹750–950
- Second AC (2A)
- ₹1,000–1,400
- First Class (1A)
- ₹1,700–2,300
Train from Madurai Jn to Rameswaram
- Ave. Duration
- 3h
- Frequency
- Once daily
- 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
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from B C Road to Kempegowda B.S.
- Ave. Duration
- 6h 25m
- Frequency
- Every 15 minutes
- Estimated price
- ₹400–1,200
- Schedules at
- ksrtc.in
- slgtbus@gmail.com
- Website
- SLGT Travels
Bus from Bengaluru to Rameswaram
- Ave. Duration
- 11h 55m
- Frequency
- Every 4 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9799407141
- preet.singh12@yahoo.com
- Website
- Mahadev Travels - Jaipur
Bus from Bengaluru to Rameswaram
- Ave. Duration
- 12h 10m
- Frequency
- Twice daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Bengaluru to Rameswaram
- Ave. Duration
- 12h 30m
- Frequency
- 5 times a week
- Website
- National Travels - Ratnagiri
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Mani to FlixBus Flixbus Stop - Madiwala Bengaluru
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- ₹550–1,700
- Website
- FlixBus India
- Phone
- +91-9384047581
- vkvtravels99@gmail.com
- Website
- VKV Travels
Bus from Madiwala to Rameshwaram
- Ave. Duration
- 11h 19m
- Frequency
- Once daily
- Estimated price
- ₹1,000–2,400
- Website
- VKV Travels
- Seater/ Sleeper
- ₹1,000–2,400
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 Which London airport should I choose?, 10 amazing places to get away from it all in Australia, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.
Booking & Getting There
Periyar to Rameswaram bus services, operated by KSRTC, arrive at Kempegowda B.S. station.
Periyar to Rameswaram train services, operated by Indian Railways, arrive at Palakkad station.
Yes, the driving distance between Periyar to Rameswaram is 755 km. It takes approximately 12h 1m to drive from Periyar to Rameswaram.
There are 143+ hotels available in Rameswaram.
















