There are 10 ways to get from Bhuj to Rameswaram by plane, 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.
Fly Bhuj Airport to Madurai, train
best- Fly from Bhuj Airport (BHJ) to Madurai (IXM)plane BHJ - IXM
- Take the train from Madurai Jn to Rameswaramtrain
15h 15m₹11,977–28,922Train via Virudhunagar
cheapest- Take the train from Bhuj to Viramgam Jntrain
- Take the train from Viramgam Jn to Virudunagar Jntrain
- Take the train from Virudunagar Jn to Rameswaramtrain
2d 1h₹1,295–10,031Bus
- Take the bus from Bhuj to Geeta Mandir Bus Standbus
- Take the bus from Ahmedabad, Gujarat to Bangalore, Karnatakabus
- Take the bus from Bangalore- Marathahalli to Rameshwarambus
2d 6hDrive 2,281.5 km
- Drive from Bhuj to Rameswaramcar 2,281.5 km
33h 13m₹25,779–37,236Fly Bhuj Airport to Trivandrum, train
- Fly from Bhuj Airport (BHJ) to Trivandrum (TRV)plane BHJ - TRV
- Take the train from Thiruvananthapuram Central to Valliyurtrain
- Take the train from Valliyur to Rameswaramtrain
20h 35m₹10,270–23,834Fly Bhuj Airport to Trichy International Airport, train
- Fly from Bhuj Airport (BHJ) to Trichy International Airport (TRZ)plane BHJ - TRZ
- Take the train from Tiruchchirapali to Rameswaramtrain
13h 18m₹10,776–26,087Taxi to Govardhanpur Airport Jamnagar, fly to Madurai, train
- Take the taxi from Bhuj to Govardhanpur Airport Jamnagar (JGA)taxi
- Fly from Govardhanpur Airport Jamnagar (JGA) to Madurai (IXM)plane JGA - IXM
- Take the train from Madurai Jn to Rameswaramtrain
16h 54m₹15,297–33,183Train to Kandla Airport, fly to Madurai, train
- Take the train from Bhuj to Adipurtrain
- Fly from Kandla Airport (IXY) to Madurai (IXM)plane IXY - IXM
- Take the train from Madurai Jn to Rameswaramtrain
13h 52m₹10,720–26,773Train to Sardar Vallabhbhai Patel International Airport, fly to Chennai International Airport, train
- Take the train from Bhuj to Sabarmati Jntrain
- Fly from Sardar Vallabhbhai Patel International Airport (AMD) to Chennai International Airport (MAA)plane AMD - MAA
- Take the train from Tambaram to Rameswaramtrain
19h 29m₹8,587–20,696Train
- Take the train from Bhuj to Gandhidham Bgtrain
- Take the train from Gandhidham Bg to Wankaner Jntrain
- Take the train from Wankaner Jn to Rameswaramtrain
2d 11h₹1,398–11,282
Bhuj to Rameswaram by train
Questions & Answers
The cheapest way to get from Bhuj to Rameswaram is to train via Virudhunagar which costs ₹1,300 - ₹10,000 and takes 2 days 1h.
The fastest way to get from Bhuj to Rameswaram is to fly and train which takes 13h 18m and costs ₹10,000 - ₹27,000.
No, there is no direct bus from Bhuj to Rameswaram. However, there are services departing from Bhuj and arriving at Rameshwaram via Majur Gam, Paldi, Ahmedabad, Gujarat, St Joseph's Indian School/ Malya Hospital and Bangalore- Marathahalli. The journey, including transfers, takes approximately 2 days 6h.
No, there is no direct train from Bhuj to Rameswaram. However, there are services departing from Bhuj and arriving at Rameswaram via Viramgam Jn and Virudunagar Jn. The journey, including transfers, takes approximately 2 days 1h.
The distance between Bhuj and Rameswaram is 1915 km. The road distance is 2281.5 km.
The best way to get from Bhuj to Rameswaram without a car is to train via Virudhunagar which takes 2 days 1h and costs ₹1,300 - ₹10,000.
It takes approximately 15h 15m to get from Bhuj to Rameswaram, including transfers.
Bhuj to Rameswaram bus services, operated by GSRTC, depart from Bhuj station.
Bhuj to Rameswaram train services, operated by Indian Railways, depart from Bhuj station.
The best way to get from Bhuj to Rameswaram is to train via Virudhunagar which takes 2 days 1h and costs ₹1,300 - ₹10,000. Alternatively, you can bus, which costs and takes 2 days 6h.
What companies run services between Bhuj, India and Rameswaram, Tamil Nādu, India?
You can take a train from Bhuj to Rameswaram via Viramgam Jn and Virudunagar Jn in around 2d 1h. Alternatively, you can take a bus from Bhuj to Rameshwaram via Geeta Mandir Bus Stand, Majur Gam, S.T. Stand, Paldi, Sanyas Ashram, Ahmedabad, Gujarat, Bangalore, Karnataka, St Joseph's Indian School/ Malya Hospital, Marathahalli Bridge, and Bangalore- Marathahalli in around 2d 6h.
- Website
- goindigo.in
Flights from Bhuj Airport to Madurai via Mumbai
- Ave. Duration
- 11h 55m
- When
- Every day
- Estimated price
- ₹11,000–28,000
Flights from Bhuj Airport to Madurai via Delhi
- Ave. Duration
- 14h 30m
- When
- Every day
- Estimated price
- ₹16,000–31,000
Flights from Bhuj Airport to Madurai via Surat, Bengaluru
- Ave. Duration
- 9h 30m
- When
- Monday, Friday, and Sunday
- Estimated price
- ₹11,000–31,000
Flights from Bhuj Airport to Trivandrum via Mumbai
- Ave. Duration
- 9h
- When
- Every day
- Estimated price
- ₹10,000–24,000
Flights from Bhuj Airport to Trichy International Airport via Mumbai
- Ave. Duration
- 7h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹10,000–24,000
Flights from Govardhanpur Airport Jamnagar to Madurai via Mumbai
- Ave. Duration
- 9h 11m
- When
- Every day
- Estimated price
- ₹11,000–27,000
Flights from Kandla Airport to Madurai via Mumbai
- Ave. Duration
- 6h 20m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ₹10,000–24,000
Flights from Sardar Vallabhbhai Patel International Airport to Chennai International Airport
- Ave. Duration
- 2h 26m
- When
- Every day
- Estimated price
- ₹7,500–15,000
Flights from Sardar Vallabhbhai Patel International Airport to Chennai International Airport via Hyderabad
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- ₹7,500–15,000
Flights from Sardar Vallabhbhai Patel International Airport to Chennai International Airport via Goa Mopa
- Ave. Duration
- 4h 15m
- When
- Sunday
- Estimated price
- ₹7,500–15,000
Flights from Sardar Vallabhbhai Patel International Airport to Chennai International Airport via Bengaluru
- Ave. Duration
- 5h 2m
- When
- Every day
- Estimated price
- ₹7,500–15,000
Flights from Sardar Vallabhbhai Patel International Airport to Chennai International Airport via Pune
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ₹7,500–15,000
Flights from Sardar Vallabhbhai Patel International Airport to Chennai International Airport via Goa
- Ave. Duration
- 5h 5m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹7,500–15,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
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 Bhuj to Viramgam Jn
- Ave. Duration
- 5h 1m
- Frequency
- 3 times a day
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹750–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Viramgam Jn to Virudunagar Jn
- Ave. Duration
- 38h 31m
- Frequency
- Once a week
- Estimated price
- ₹900–7,000
- Website
- irctc.co.in
- Sleeper Class
- ₹900–1,100
- Third AC (3A)
- ₹2,200–2,800
- Second AC (2A)
- ₹3,200–4,000
- First Class (1A)
- ₹5,000–7,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 Thiruvananthapuram Central to Valliyur
- Ave. Duration
- 1h 42m
- Frequency
- 4 times a day
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–500
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Valliyur to Rameswaram
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a week
- Estimated price
- ₹240–1,900
- Website
- irctc.co.in
- Sleeper Class
- ₹240–280
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,900
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 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 Bhuj to Adipur
- Ave. Duration
- 40 min
- Frequency
- 3 times a day
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–1,000
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 Bhuj to Sabarmati Jn
- Ave. Duration
- 5h 3m
- Frequency
- 6 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 Tambaram to Rameswaram
- Ave. Duration
- 9h 38m
- Frequency
- Twice daily
- Estimated price
- ₹320–2,500
- Website
- irctc.co.in
- Sleeper Class
- ₹320–380
- Third AC (3A)
- ₹800–1,100
- Second AC (2A)
- ₹1,100–1,500
- First Class (1A)
- ₹1,900–2,500
Train from Bhuj to Gandhidham Bg
- Ave. Duration
- 1h 5m
- Frequency
- 5 times a day
- Estimated price
- ₹120–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–650
- First Class (1A)
- ₹750–1,000
Train from Gandhidham Bg to Wankaner Jn
- Ave. Duration
- 3h 20m
- Frequency
- Twice a week
- Estimated price
- ₹170–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹170–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Wankaner Jn to Rameswaram
- Ave. Duration
- 2d 5h
- Frequency
- Once a week
- Estimated price
- ₹1,100–9,000
- Website
- irctc.co.in
- Sleeper Class
- ₹1,100–1,400
- Third AC (3A)
- ₹2,900–3,600
- Second AC (2A)
- ₹4,100–5,500
- First Class (1A)
- ₹7,000–9,000
- Phone
- 1800 233 666666
- customer-support@gsrtc.org
- Website
- GSRTC
Bus from Bhuj to Geeta Mandir Bus Stand
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Estimated price
- ₹400–1,094
- Schedules at
- GSRTC
- Seater
- ₹400–600
- AC Sleeper
- ₹500–700
- Seater / Sleeper
- ₹1,094
- Ave. Duration
- 3h 58m
- Estimated price
- ₹4,100–4,900
Kutch Cars Retals
- Phone
- +91 94 26 6 2 46 35
- Website
- kutchcarz.com
Pomal Tours And Travels
Shree Ram Tourism
- Phone
- +91 98 79 25 90 47
- Website
- shreeramtourism.com
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 How to plan an amazing trip around Scandinavia, How to travel India's Golden Triangle, and How to get from London to Edinburgh - to help you get the most out of your next trip.
More Questions & Answers
Bhuj to Rameswaram bus services, operated by GSRTC, arrive at Geeta Mandir Bus Stand station.
Bhuj to Rameswaram train services, operated by Indian Railways, arrive at Viramgam Jn station.
Yes, the driving distance between Bhuj to Rameswaram is 2281 km. It takes approximately 33h 13m to drive from Bhuj to Rameswaram.
There are 132+ hotels available in Rameswaram.












