There are 8 ways to get from Haldwani to Rameswaram by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Pantnagar Airport to Trichy International Airport, train
best- Fly from Pantnagar Airport (PGH) to Trichy International Airport (TRZ)plane PGH - TRZ
- Take the train from Tiruchchirapali to Rameswaramtrain
14h 22m₹15,300–30,909Train
cheapest- Take the train from Lal Kuan to Jolarpettaitrain 15302
- Take the train from Jolarpettai to Rameswaramtrain 16734
2d 6h₹1,402–11,167Train via Bhopal
- Take the train from Lal Kuan to Rani Kamalapatitrain 15302
- Take the train from Bhopal Jn to Rameswaramtrain 20498
2d 4h₹1,482–11,917Bus
- Take the bus from Haldwani to Lucknowbus
- Take the bus from Lucknow to Allahabadbus
- Take the bus from Allahabad to Bengalurubus
- Take the bus from Bengaluru to Rameswarambus
2d 7hDrive 2,627.6 km
- Drive from Haldwani to Rameswaramcar 2,627.6 km
38h 37m₹29,452–42,542Fly Pantnagar Airport to Madurai, train
- Fly from Pantnagar Airport (PGH) to Madurai (IXM)plane PGH - IXM
- Take the train from Madurai Jn to Rameswaramtrain
14h 29m₹17,795–35,044Train to Indira Gandhi International Airport, fly to Trichy International Airport, train
- Take the train from Haldwani to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Trichy International Airport (TRZ)plane DEL - TRZ
- Take the train from Tiruchchirapali to Rameswaramtrain
16h 5m₹10,443–19,830Train, bus
- Take the train from Lal Kuan to Gwalior Jn.train
- Take the bus from Gwalior to Bengalurubus
- Take the bus from Bengaluru to Rameswarambus
2d 11h
Haldwani to Rameswaram by train
Comparing Your Travel Options
The cheapest way to get from Haldwani to Rameswaram is to train which costs ₹1,400 - ₹12,000 and takes 2 days 6h.
The fastest way to get from Haldwani to Rameswaram is to fly and train which takes 14h 22m and costs ₹15,000 - ₹31,000.
No, there is no direct bus from Haldwani to Rameswaram. However, there are services departing from Haldwani and arriving at Rameswaram via Lucknow, Allahabad and Bengaluru. The journey, including transfers, takes approximately 2 days 7h.
No, there is no direct train from Haldwani to Rameswaram. However, there are services departing from Haldwani and arriving at Rameswaram via Lal Kuan, Rani Kamalapati and Bhopal Jn. The journey, including transfers, takes approximately 2 days 4h.
The distance between Haldwani and Rameswaram is 2345 km. The road distance is 2627.6 km.
The best way to get from Haldwani to Rameswaram without a car is to train via Bhopal which takes 2 days 4h and costs ₹1,400 - ₹12,000.
It takes approximately 14h 22m to get from Haldwani to Rameswaram, including transfers.
Haldwani to Rameswaram bus services, operated by SLGT Travels, depart from Haldwani station.
Haldwani to Rameswaram train services, operated by Indian Railways, depart from Lal Kuan station.
The best way to get from Haldwani to Rameswaram is to train via Bhopal which takes 2 days 4h and costs ₹1,400 - ₹12,000. Alternatively, you can bus, which costs and takes 2 days 7h.
What companies run services between Haldwani, India and Rameswaram, Tamil Nādu, India?
You can take a train from Haldwani to Rameswaram via Lal Kuan, Rani Kamalapati, and Bhopal Jn in around 2d 4h. Alternatively, you can take a bus from Haldwani to Rameswaram via Lucknow, Allahabad, and Bengaluru in around 2d 7h.
- Website
- goindigo.in
Flights from Pantnagar Airport to Trichy International Airport via Indira Gandhi International Airport
- Ave. Duration
- 10h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹14,000–28,000
Flights from Pantnagar Airport to Trichy International Airport via Indira Gandhi International Airport, Madras
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- ₹14,000–28,000
Flights from Pantnagar Airport to Trichy International Airport via Indira Gandhi International Airport, Hyderabad
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- ₹14,000–28,000
Flights from Pantnagar Airport to Trichy International Airport via Indira Gandhi International Airport, Bengaluru
- Ave. Duration
- 12h 20m
- When
- Every day
- Estimated price
- ₹14,000–28,000
Flights from Pantnagar Airport to Madurai via Indira Gandhi International Airport, Hyderabad
- Ave. Duration
- 8h 10m
- When
- Every day
- Estimated price
- ₹17,000–33,000
Flights from Pantnagar Airport to Madurai via Indira Gandhi International Airport, Madras
- Ave. Duration
- 11h 25m
- When
- Every day
- Estimated price
- ₹17,000–33,000
Flights from Pantnagar Airport to Madurai via Indira Gandhi International Airport, Bengaluru
- Ave. Duration
- 12h 25m
- When
- Every day
- Estimated price
- ₹17,000–33,000
Flights from Indira Gandhi International Airport to Trichy International Airport
- Ave. Duration
- 3h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹9,500–15,000
Flights from Indira Gandhi International Airport to Trichy International Airport via Madras
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ₹9,500–15,000
Flights from Indira Gandhi International Airport to Trichy International Airport via Bengaluru
- Ave. Duration
- 5h 5m
- When
- Every day
- Estimated price
- ₹9,500–15,000
Flights from Indira Gandhi International Airport to Trichy International Airport via Hyderabad
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- ₹9,500–15,000
Flights from Indira Gandhi International Airport to Trichy International Airport via Mumbai
- Ave. Duration
- 5h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹9,500–15,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
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 Lal Kuan to Rani Kamalapati
- Ave. Duration
- 14h 5m
- Frequency
- Once a week
- Estimated price
- ₹420–3,200
- Website
- irctc.co.in
- Sleeper Class
- ₹420–500
- Third AC (3A)
- ₹1,100–1,400
- Second AC (2A)
- ₹1,500–1,900
- First Class (1A)
- ₹2,500–3,200
Train from Bhopal Jn to Rameswaram
- Ave. Duration
- 35h 5m
- Frequency
- Once a week
- Estimated price
- ₹850–7,000
- Website
- irctc.co.in
- Sleeper Class
- ₹850–1,100
- Third AC (3A)
- ₹2,200–2,700
- Second AC (2A)
- ₹3,100–3,900
- First Class (1A)
- ₹5,000–7,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 Haldwani to New Delhi
- Ave. Duration
- 5h 25m
- Frequency
- Once daily
- 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 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 Lal Kuan to Jolarpettai
- Ave. Duration
- 42h 5m
- Frequency
- Once a week
- Estimated price
- ₹1,000–8,000
- Website
- irctc.co.in
- Sleeper Class
- ₹1,000–1,200
- Third AC (3A)
- ₹2,500–3,200
- Second AC (2A)
- ₹3,600–4,600
- First Class (1A)
- ₹6,000–8,000
Train from Jolarpettai to Rameswaram
- Ave. Duration
- 9h 30m
- 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 Lal Kuan to Gwalior Jn.
- Ave. Duration
- 8h 42m
- Frequency
- Once a week
- Estimated price
- ₹270–2,100
- Website
- irctc.co.in
- Sleeper Class
- ₹270–330
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,600–2,100
- [email protected]
- Website
- SLGT Travels
Bus from Haldwani to Lucknow
- Ave. Duration
- 7h 40m
- Frequency
- Every 4 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Lucknow to Allahabad
- Ave. Duration
- 3h 40m
- Frequency
- Every 3 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Allahabad to Bengaluru
- Ave. Duration
- 29h 25m
- Frequency
- 6 times a week
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Bengaluru to Rameswaram
- Ave. Duration
- 11h 55m
- Frequency
- Every 4 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Gwalior to Bengaluru
- Ave. Duration
- 35h 25m
- Frequency
- Once daily
- Website
- SLGT Travels
- Book at
- 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
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Haldwani to Lucknow
- Ave. Duration
- 7h 30m
- Frequency
- 6 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Allahabad to Bengaluru
- Ave. Duration
- 34h 5m
- Frequency
- Twice a week
- Website
- Mahadev Travels - Jaipur
- 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 10m
- Frequency
- Twice daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Phone
- +91 9021264955
- [email protected]
- Website
- National Travels - Ratnagiri
Bus from Bengaluru to Rameswaram
- Ave. Duration
- 12h 30m
- Frequency
- 5 times a week
- Website
- National Travels - Ratnagiri
Bus from Bengaluru to Rameswaram
- Ave. Duration
- 12h 30m
- Frequency
- 5 times a week
- Website
- National Travels - Ratnagiri
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
Booking & Getting There
Haldwani to Rameswaram bus services, operated by SLGT Travels, arrive at Lucknow station.
Haldwani to Rameswaram train services, operated by Indian Railways, arrive at Rani Kamalapati station.
Yes, the driving distance between Haldwani to Rameswaram is 2628 km. It takes approximately 38h 37m to drive from Haldwani to Rameswaram.
Book your Haldwani to Rameswaram bus tickets online with Omio.
There are 143+ hotels available in Rameswaram.






