There are 8 ways to get from Okha to Rameswaram by train, plane, 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 to Govardhanpur Airport Jamnagar, fly to Madurai, train
best- Take the train from Okha to Jamnagartrain
- Fly from Govardhanpur Airport Jamnagar (JGA) to Madurai (IXM)plane JGA - IXM
- Take the train from Madurai Jn to Rameswaramtrain
15h 40m₹11,563–29,868Train
cheapest- Take the train from Okha to Rameswaramtrain 16734
2d 10h₹1,200–9,500Bus
- Take the bus from Dwarka to Vadodarabus
- Take the bus from Vadodara to Bengalurubus
- Take the bus from Bengaluru to Rameswarambus
46h 57mTrain via Virudhunagar
- Take the train from Okha to Virudunagar Jntrain 19568
- Take the train from Virudunagar Jn to Rameswaramtrain 22622
2d 3h₹1,248–9,378Drive 2,343.9 km
- Drive from Okha to Rameswaramcar 2,343.9 km
34h 7m₹22,732–32,835Train to Rajkot International Airport, fly to Madurai, train
- Take the train from Okha to Rajkot Jntrain
- Fly from Rajkot International Airport (HSR) to Madurai (IXM)plane HSR - IXM
- Take the train from Madurai Jn to Rameswaramtrain
16h 56m₹11,045–28,651Train to Govardhanpur Airport Jamnagar, fly to Trichy International Airport, train
- Take the train from Okha to Jamnagartrain
- Fly from Govardhanpur Airport Jamnagar (JGA) to Trichy International Airport (TRZ)plane JGA - TRZ
- Take the train from Tiruchchirapali to Rameswaramtrain
17h 53m₹10,568–26,733Taxi to Bhuj Airport, fly to Trichy International Airport, train
- Take the taxi from Okha to Bhuj Airport (BHJ)taxi
- Fly from Bhuj Airport (BHJ) to Trichy International Airport (TRZ)plane BHJ - TRZ
- Take the train from Tiruchchirapali to Rameswaramtrain
18h 19m₹18,067–32,725
Okha to Rameswaram by train
Comparing Your Travel Options
The cheapest way to get from Okha to Rameswaram is to train via Virudhunagar which costs ₹1,200 - ₹9,500 and takes 2 days 3h.
The fastest way to get from Okha to Rameswaram is to train and fly which takes 15h 40m and costs ₹11,000 - ₹30,000.
No, there is no direct bus from Okha to Rameswaram. However, there are services departing from Dwarka and arriving at Rameswaram via Vadodara and Bengaluru. The journey, including transfers, takes approximately 46h 57m.
Yes, there is a direct train departing from Okha and arriving at Rameswaram. Services depart once a week, and operate Tuesday. The journey takes approximately 2 days 10h.
The distance between Okha and Rameswaram is 1994 km. The road distance is 2343.9 km.
The best way to get from Okha to Rameswaram without a car is to bus which takes 46h 57m and costs .
It takes approximately 15h 40m to get from Okha to Rameswaram, including transfers.
Okha to Rameswaram bus services, operated by Shiv Shakti, depart from Dwarka station.
Okha to Rameswaram train services, operated by Indian Railways, depart from Okha station.
The best way to get from Okha to Rameswaram is to bus which takes 46h 57m and costs . Alternatively, you can train via Virudhunagar, which costs ₹1,200 - ₹9,500 and takes 2 days 3h.
What companies run services between Okha, India and Rameswaram, Tamil Nādu, India?
You can take a vehicle from Okha to Rameswaram via Dwarka, Vadodara, and Bengaluru in around 46h 57m. Alternatively, you can take a train from Okha to Rameswaram via Virudunagar Jn in around 2d 3h.
- Website
- goindigo.in
Flights from Govardhanpur Airport Jamnagar to Madurai via Mumbai
- Ave. Duration
- 6h 15m
- When
- Monday to Friday
- Estimated price
- ₹11,000–27,000
Flights from Rajkot International Airport to Madurai via Hyderabad
- Ave. Duration
- 6h 52m
- When
- Wednesday, Tuesday, Thursday, and Sunday
- Estimated price
- ₹11,000–25,000
Flights from Rajkot International Airport to Madurai via Mumbai
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- ₹10,000–25,000
Flights from Rajkot International Airport to Madurai via Pune, Madras
- Ave. Duration
- 7h 40m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹11,000–25,000
Flights from Govardhanpur Airport Jamnagar to Trichy International Airport via Ahmedabad, Madras
- Ave. Duration
- 8h 10m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹11,000–24,000
Flights from Govardhanpur Airport Jamnagar to Trichy International Airport via Surat, Hyderabad
- Ave. Duration
- 9h 25m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹10,000–24,000
Flights from Govardhanpur Airport Jamnagar to Trichy International Airport via Surat, Madras
- Ave. Duration
- 10h 50m
- When
- Sunday
- Estimated price
- ₹10,000–24,000
Flights from Govardhanpur Airport Jamnagar to Trichy International Airport via Ahmedabad, Bengaluru
- Ave. Duration
- 11h 10m
- When
- Every day
- Estimated price
- ₹10,000–24,000
Flights from Govardhanpur Airport Jamnagar to Trichy International Airport via Surat, Bengaluru
- Ave. Duration
- 13h 50m
- When
- Sunday
- Estimated price
- ₹9,500–23,000
Flights from Bhuj Airport to Trichy International Airport via Delhi
- Ave. Duration
- 12h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹16,000–28,000
Flights from Bhuj Airport to Trichy International Airport via Mumbai, Hyderabad
- Ave. Duration
- 8h 10m
- When
- Every day
- Estimated price
- ₹12,000–26,000
- Website
- airindia.in
Flights from Bhuj Airport to Trichy International Airport via Mumbai, Bengaluru
- Ave. Duration
- 10h 37m
- When
- Tuesday, Monday, and Friday
- Estimated price
- ₹11,000–23,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Okha to Jamnagar
- Ave. Duration
- 2h 25m
- Frequency
- Every 4 hours
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,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
Train from Okha to Virudunagar Jn
- Ave. Duration
- 45h 53m
- Frequency
- Once a week
- Estimated price
- ₹1,000–8,000
- Website
- irctc.co.in
- Sleeper Class
- ₹1,000–1,300
- Third AC (3A)
- ₹2,600–3,300
- Second AC (2A)
- ₹3,800–4,700
- First Class (1A)
- ₹6,000–8,000
Train from Virudunagar Jn to Rameswaram
- Ave. Duration
- 4h 15m
- Frequency
- 3 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 Okha to Rajkot Jn
- Ave. Duration
- 4h 35m
- Frequency
- Every 4 hours
- Estimated price
- ₹200–1,600
- Website
- irctc.co.in
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
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
Train from Okha to Jamnagar
- Ave. Duration
- 2h 25m
- Frequency
- Every 4 hours
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
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 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 Okha to Rameswaram
- Ave. Duration
- 2d 10h
- Frequency
- Once a week
- Estimated price
- ₹1,200–9,500
- Website
- irctc.co.in
- Sleeper Class
- ₹1,200–1,500
- Third AC (3A)
- ₹3,100–3,900
- Second AC (2A)
- ₹4,500–6,000
- First Class (1A)
- ₹7,500–9,500
- Phone
- +91 9153044288
- [email protected]
- Website
- Shiv Shakti
Bus from Dwarka to Vadodara
- Ave. Duration
- 11h
- Frequency
- Every 2 hours
- Website
- Shiv Shakti
- Website
- Shiv Shakti
Bus from Dwarka to Vadodara
- Ave. Duration
- 10h 30m
- Frequency
- 5 times a day
- Schedules at
- Shree Bansidhar Travels Pvt. Ltd
- Website
- Jay Dwarkadhish Travels®
Bus from Dwarka to Vadodara
- Ave. Duration
- 12h
- Frequency
- Every 3 hours
- Schedules at
- Jay Dwarkadhish Travels®
- Website
- India Tours and Travels
Bus from Vadodara to Bengaluru
- Ave. Duration
- 22h 20m
- Frequency
- Twice daily
- Schedules at
- India Tours and Travels
- Website
- Joshna Travels And Cargo
Bus from Vadodara to Bengaluru
- Ave. Duration
- 29h 30m
- Frequency
- Every 4 hours
- Schedules at
- Joshna Travels And Cargo
- Phone
- +91 6356190009
- [email protected]
- Website
- MTT Bus
Bus from Vadodara to Bengaluru
- Ave. Duration
- 29h 30m
- Frequency
- Every 4 hours
- Website
- MTT Bus
- Phone
- 0836 230 7300
- [email protected]
- Website
- Vijayanand Travels
Bus from Vadodara to Bengaluru
- Ave. Duration
- 28h 45m
- Frequency
- Twice daily
- Estimated price
- ₹1,500–3,600
- Schedules at
- Vijayanand Travels
- Phone
- +91 75684 35009
- Website
- Shri Mallinath Tours And Travels
Bus from Vadodara to Bengaluru
- Ave. Duration
- 28h 10m
- Frequency
- Once daily
- Schedules at
- Shri Mallinath Tours And Travels
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Vadodara to Bengaluru
- Ave. Duration
- 27h 15m
- Frequency
- Once daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- +91 91668 33332
- [email protected]
- Website
- Jain Travels
Bus from Vadodara to Bengaluru
- Ave. Duration
- 29h 51m
- Frequency
- Once daily
- Website
- Jain Travels
- Website
- Antra Travels
Bus from Vadodara to Bengaluru
- Ave. Duration
- 31h 20m
- Frequency
- 5 times a week
- Schedules at
- Antra Travels
- Website
- Kalyani Travels
Bus from Vadodara to Bengaluru
- Ave. Duration
- 25h 55m
- Frequency
- Once a week
- Schedules at
- Kalyani Travels
- Phone
- +91 9950141188
- [email protected]
- Website
- Salasar vaishnav travels
Bus from Vadodara to Bengaluru
- Ave. Duration
- 27h 50m
- Frequency
- Once a week
- Website
- Salasar vaishnav travels
- Phone
- +91 91193 34336
- [email protected]
- Website
- Shree Balaji Tour and Travel
Bus from Vadodara to Bengaluru
- Ave. Duration
- 27h 50m
- Frequency
- Once a week
- Schedules at
- Shree Balaji Tour and Travel
Bus from Bengaluru to Rameswaram
- Ave. Duration
- 11h 55m
- Frequency
- Every 4 hours
- Schedules at
- (SBLT) Shri Bhagiyalakshimi Travels
- Website
- Sharma Transports
Bus from Bengaluru to Rameswaram
- Ave. Duration
- 12h 10m
- Frequency
- 4 times a day
- Schedules at
- Sharma Transports
- Website
- Shama Transport
Bus from Bengaluru to Rameswaram
- Ave. Duration
- 10h 20m
- Frequency
- Twice daily
- Schedules at
- Shama Transport
- Website
- Royal Travels
Bus from Bengaluru to Rameswaram
- Ave. Duration
- 12h 45m
- Frequency
- Once daily
- Schedules at
- Royal Travels
- Phone
- +91 80566 50533
- [email protected]
- Website
- Krish Travels
Bus from Bengaluru to Rameswaram
- Ave. Duration
- 11h 5m
- Frequency
- Once daily
- Website
- Krish Travels
- Website
- Srs Travels
Bus from Bengaluru to Rameswaram
- Ave. Duration
- 12h 30m
- Frequency
- Once daily
- Schedules at
- Srs Travels
- Website
- Ayya Travels
Bus from Bengaluru to Rameswaram
- Ave. Duration
- 12h 20m
- Frequency
- 6 times a week
- Schedules at
- Ayya Travels
- Website
- Annai Travels
Bus from Bengaluru to Rameswaram
- Ave. Duration
- 11h
- Frequency
- Twice a week
- Schedules at
- Annai Travels
Bus from Bengaluru to Rameswaram
- Ave. Duration
- 10h 55m
- Frequency
- Once a week
- Schedules at
- Dreamz bus travels and travel
- Ave. Duration
- 6h
- Estimated price
- ₹6,000–7,500
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 South Korea: Travelling from Seoul to Busan , How to get from Florence to Rome, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.
Booking & Getting There
Okha to Rameswaram bus services, operated by Shiv Shakti, arrive at Vadodara station.
Okha to Rameswaram train services, operated by Indian Railways, arrive at Virudunagar Jn station.
Yes, the driving distance between Okha to Rameswaram is 2344 km. It takes approximately 34h 7m to drive from Okha to Rameswaram.
There are 134+ hotels available in Rameswaram.





























