There are 7 ways to get from Rameswaram to Varanasi 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 Trichy International Airport, fly
best- Take the train from Rameswaram to Tiruchchirapalitrain
- Fly from Trichy International Airport (TRZ) to Varanasi Airport (VNS)plane TRZ - VNS
10h 56m₹12,204–21,801Train
cheapest- Take the train from Rameswaram to Banarastrain 22535
2d 1h₹1,100–8,500Bus
- Take the bus from Rameswaram to Bengalurubus
- Take the bus from Kempegowda BS Majestic to Shamshabad B.S.bus
- Take the bus from Secunderabad to Varanasibus
43h 35mDrive 2,243 km
- Drive from Rameswaram to Varanasicar 2,243 km
35h 2m₹25,067–36,208Train to Chennai International Airport, fly
- Take the train from Rameswaram to Tambaramtrain
- Fly from Chennai International Airport (MAA) to Varanasi Airport (VNS)plane MAA - VNS
12h 31m₹8,920–17,912Train, train to Tuticorin Airport, fly
- Take the train from Rameswaram to Madurai Jntrain
- Take the train from Madurai Jn to Maniyachchi Jntrain
- Fly from Tuticorin Airport (TCR) to Varanasi Airport (VNS)plane TCR - VNS
14h 24m₹12,716–28,216Taxi to Madurai, fly
- Take the taxi from Rameswaram to Madurai-Airport-IXMtaxi
- Fly from Madurai (IXM) to Varanasi Airport (VNS)plane IXM - VNS
8h 28m₹13,914–23,503
Rameswaram to Varanasi by train
Comparing Your Travel Options
The cheapest way to get from Rameswaram to Varanasi is to train which costs ₹1,100 - ₹8,500 and takes 2 days 1h.
The fastest way to get from Rameswaram to Varanasi is to taxi and fly which takes 8h 28m and costs ₹13,000 - ₹24,000.
No, there is no direct bus from Rameswaram to Varanasi. However, there are services departing from Rameswaram and arriving at Varanasi via KR Market, Kempegowda BS Majestic, Shamshabad and Secunderabad. The journey, including transfers, takes approximately 43h 35m.
Yes, there is a direct train departing from Rameswaram and arriving at Banaras. Services depart once a week, and operate Wednesday. The journey takes approximately 2 days 1h.
The distance between Rameswaram and Varanasi is 1993 km. The road distance is 2243 km.
The best way to get from Rameswaram to Varanasi without a car is to bus which takes 43h 35m and costs .
It takes approximately 10h 56m to get from Rameswaram to Varanasi, including transfers.
Rameswaram to Varanasi bus services, operated by SLGT Travels, depart from Rameswaram station.
Rameswaram to Varanasi train services, operated by Indian Railways, depart from Rameswaram station.
The best way to get from Rameswaram to Varanasi is to bus which takes 43h 35m and costs . Alternatively, you can train, which costs ₹1,100 - ₹8,500 and takes 2 days 1h.
What companies run services between Rameswaram, Tamil Nādu, India and Varanasi, India?
You can take a bus from Rameswaram to Varanasi via Bengaluru, KR Market, Kempegowda Bus Station, Kempegowda BS Majestic, Shamshabad B.S., Shamshabad, Taj Tri Star, and Secunderabad in around 43h 35m. Alternatively, Indian Railways operates a train from Rameswaram to Banaras once a week. Tickets cost ₹1,100–8,500 and the journey takes 2d 1h.
- Website
- goindigo.in
Flights from Trichy International Airport to Varanasi Airport via Hyderabad
- Ave. Duration
- 6h 27m
- When
- Every day
- Estimated price
- ₹9,000–22,000
Flights from Trichy International Airport to Varanasi Airport via Bengaluru
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- ₹9,500–22,000
Flights from Chennai International Airport to Varanasi Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ₹7,500–16,000
Flights from Chennai International Airport to Varanasi Airport via Hyderabad
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- ₹7,500–16,000
Flights from Chennai International Airport to Varanasi Airport via Bengaluru
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ₹7,500–16,000
Flights from Chennai International Airport to Varanasi Airport via Kolkata
- Ave. Duration
- 4h 25m
- When
- Friday
- Estimated price
- ₹7,500–16,000
Flights from Tuticorin Airport to Varanasi Airport via Bengaluru
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- ₹11,000–24,000
Flights from Tuticorin Airport to Varanasi Airport via Chennai International Airport
- Ave. Duration
- 14h 5m
- When
- Every day
- Estimated price
- ₹11,000–24,000
Flights from Tuticorin Airport to Varanasi Airport via Chennai International Airport, Hyderabad
- Ave. Duration
- 12h 10m
- When
- Every day
- Estimated price
- ₹11,000–24,000
Flights from Madurai to Varanasi Airport via Delhi
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- ₹11,000–20,000
Flights from Madurai to Varanasi Airport via Bengaluru
- Ave. Duration
- 7h 56m
- When
- Every day
- Estimated price
- ₹11,000–20,000
- Website
- starlightairline.com
Flights from Trichy International Airport to Varanasi Airport via Bengaluru
- Ave. Duration
- 5h 55m
- When
- Saturday
- Estimated price
- ₹8,500–24,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Rameswaram to Tiruchchirapali
- Ave. Duration
- 4h 20m
- 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 Rameswaram to Banaras
- Ave. Duration
- 2d 1h
- Frequency
- Once a week
- Estimated price
- ₹1,100–8,500
- Website
- irctc.co.in
- Sleeper Class
- ₹1,100–1,400
- Third AC (3A)
- ₹2,800–3,500
- Second AC (2A)
- ₹4,000–5,000
- First Class (1A)
- ₹6,500–8,500
Train from Rameswaram to Tambaram
- Ave. Duration
- 8h 43m
- 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 Rameswaram to Madurai Jn
- Ave. Duration
- 2h 35m
- Frequency
- Twice 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 Madurai Jn to Maniyachchi Jn
- Ave. Duration
- 1h 38m
- Frequency
- Every 4 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
- slgtbus@gmail.com
- Website
- SLGT Travels
Bus from Rameswaram to Bengaluru
- Ave. Duration
- 11h 35m
- Frequency
- Every 4 hours
- Website
- SLGT Travels
- Book at
- SLGT Travels
Bus from Secunderabad to Varanasi
- Ave. Duration
- 24h 5m
- Frequency
- 4 times a day
- Website
- SLGT Travels
- Book at
- SLGT Travels
- Phone
- +91 9799407141
- preet.singh12@yahoo.com
- Website
- Mahadev Travels - Jaipur
Bus from Rameswaram to Bengaluru
- Ave. Duration
- 11h 45m
- Frequency
- 4 times a day
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Secunderabad to Varanasi
- Ave. Duration
- 24h 35m
- Frequency
- Once daily
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
Bus from Rameswaram to Bengaluru
- Ave. Duration
- 12h
- Frequency
- 5 times a week
- Website
- National Travels - Ratnagiri
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Kempegowda BS Majestic to Shamshabad B.S.
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- ₹800–1,700
- Schedules at
- ksrtc.in
- Ave. Duration
- 3h 5m
- Estimated price
- ₹2,400–2,900
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 get from Southend Airport into central London, 10 amazing places to get away from it all in Australia, and Travelling around the UAE - to help you get the most out of your next trip.
Booking & Getting There
Rameswaram to Varanasi bus services, operated by SLGT Travels, arrive at Bengaluru station.
Rameswaram to Varanasi train services, operated by Indian Railways, arrive at Banaras station.
Yes, the driving distance between Rameswaram to Varanasi is 2243 km. It takes approximately 35h 2m to drive from Rameswaram to Varanasi.
There are 1528+ hotels available in Varanasi.










