There are 7 ways to get from Sri Lanka to Rameswaram by plane, taxi, bus, ferry, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Bandaranaike International Airport to Rajahmundry Airport, taxi
best- Fly from Bandaranaike International Airport (CMB) to Rajahmundry Airport (RJA)plane CMB - RJA
- Take the taxi from Rajahmundry Airport (RJA) to Rameswaramtaxi
6h 11m₹22,525–68,075Train, ferry via Tirupati
cheapest- Take the train from Colombo Fort to Kankesanturaitrain
- Take the ferry from Kankesanturai to Nagapattinamferry
- Take the train from Nagappattinam to Renigunta Jntrain
- Take the train from Renigunta Jn to Narasapurtrain
34h 44m₹7,970–12,624Bus, ferry, taxi
- Take the bus from Pettah to Kankesanturaibus
- Take the ferry from Kankesanturai to Nagapattinamferry
- Take the bus from Nagore to Chennai Puratchi Thalaivar Dr. M.G.R. Bus Terminusbus
- Take the bus from Chennai Puratchi Thalaivar Dr. M.G.R. Bus Terminus (CMBT Koyambedu) to Elurubus
- Take the taxi from Eluru to Rameswaramtaxi
28h 28m₹9,922–11,971Train, ferry
- Take the train from Colombo Fort to Kankesanturaitrain
- Take the ferry from Kankesanturai to Nagapattinamferry
- Take the train from Thiruvarur Jn to Vijayawada Jntrain
- Take the train from Vijayawada Jn to Narasapurtrain
32h 6m₹8,040–13,124Fly Bandaranaike International Airport to Vijayawada Airport, train
- Fly from Bandaranaike International Airport (CMB) to Vijayawada Airport (VGA)plane CMB - VGA
- Take the train from Uppalur to Narasapurtrain
10h 51m₹15,715–48,115Fly Jaffna to Vijayawada Airport, train
- Fly from Jaffna (JAF) to Vijayawada Airport (VGA)plane JAF - VGA
- Take the train from Uppalur to Narasapurtrain
24h 30m₹21,171–72,472Fly Jaffna to Rajahmundry Airport, taxi
- Fly from Jaffna (JAF) to Rajahmundry Airport (RJA)plane JAF - RJA
- Take the taxi from Rajahmundry Airport (RJA) to Rameswaramtaxi
10h 45m₹34,981–102,432
Bandaranaike International Airport (CMB) to Rajahmundry Airport (RJA) flights
Questions & Answers
The cheapest way to get from Sri Lanka to Rameswaram is to train and ferry via Tirupati which costs ₹7,500 - ₹13,000 and takes 34h 44m.
The fastest way to get from Sri Lanka to Rameswaram is to fly and taxi which takes 6h 11m and costs ₹22,000 - ₹70,000.
The distance between Sri Lanka and Rameswaram is 1238 km.
The best way to get from Sri Lanka to Rameswaram without a car is to train and ferry which takes 32h 6m and costs ₹8,000 - ₹14,000.
It takes approximately 6h 11m to get from Sri Lanka to Rameswaram, including transfers.
There are 16+ hotels available in Rameswaram.
What companies run services between Sri Lanka and Rameswaram, Andhra Pradesh, India?
There is no direct connection from Sri Lanka to Rameswaram. However, you can take the taxi to Colombo-Airport-CMB airport, fly to Rajahmundry Airport (RJA), then take the taxi to Rameswaram. Alternatively, you can take the bus to Kankesanturai, drive to Kankesanturai, take the ferry to Nagapattinam, drive to Nagore, take the bus to Chennai Puratchi Thalaivar Dr. M.G.R. Bus Terminus, take the bus to Eluru, then take the taxi to Rameswaram.
- Website
- goindigo.in
Flights from Bandaranaike International Airport to Rajahmundry Airport via Hyderabad
- Ave. Duration
- 6h 13m
- When
- Every day
- Estimated price
- ₹21,000–70,000
Flights from Bandaranaike International Airport to Rajahmundry Airport via Bengaluru
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- ₹20,000–65,000
Flights from Bandaranaike International Airport to Rajahmundry Airport via Madras
- Ave. Duration
- 4h 50m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- ₹20,000–65,000
Flights from Bandaranaike International Airport to Vijayawada Airport via Hyderabad
- Ave. Duration
- 5h 27m
- When
- Every day
- Estimated price
- ₹15,000–49,000
Flights from Bandaranaike International Airport to Vijayawada Airport via Madras
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- ₹13,000–45,000
Flights from Bandaranaike International Airport to Vijayawada Airport via Bengaluru
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- ₹14,000–47,000
Flights from Jaffna to Vijayawada Airport via Madras
- Ave. Duration
- 20h 35m
- When
- Every day
- Estimated price
- ₹20,000–70,000
Flights from Jaffna to Vijayawada Airport via Tiruchirapalli, Madras
- Ave. Duration
- 18h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹21,000–70,000
Flights from Jaffna to Vijayawada Airport via Tiruchirapalli, Hyderabad
- Ave. Duration
- 19h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹24,000–75,000
Flights from Jaffna to Vijayawada Airport via Madras, Cuddapah
- Ave. Duration
- 25h 35m
- When
- Wednesday
- Estimated price
- ₹21,000–70,000
Flights from Jaffna to Rajahmundry Airport via Madras, Hyderabad
- Ave. Duration
- 8h 40m
- When
- Every day
- Estimated price
- ₹33,000–100,000
- Website
- fly91.in
Flights from Bandaranaike International Airport to Rajahmundry Airport via Hyderabad
- Ave. Duration
- 5h 20m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹22,000–70,000
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Colombo Fort to Kankesanturai
- Ave. Duration
- 7h 4m
- Frequency
- 3 times a day
- Estimated price
- ₹400–1,000
- Website
- Sri Lanka Railways
- 2nd Class Fare
- ₹400–550
- 3rd Class Fare
- ₹440–550
- Air Conditioned Saloon
- ₹750–1,000
Train from Colombo Fort to Kankesanturai
- Ave. Duration
- 7h 4m
- Frequency
- 3 times a day
- Estimated price
- ₹400–1,000
- Website
- Sri Lanka Railways
- 2nd Class Fare
- ₹400–550
- 3rd Class Fare
- ₹440–550
- Air Conditioned Saloon
- ₹750–1,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Thiruvarur Jn to Vijayawada Jn
- Ave. Duration
- 12h 55m
- Frequency
- Once a week
- Estimated price
- ₹380–2,900
- Website
- irctc.co.in
- Sleeper Class
- ₹380–450
- Third AC (3A)
- ₹950–1,300
- Second AC (2A)
- ₹1,400–1,800
- First Class (1A)
- ₹2,300–2,900
Train from Vijayawada Jn to Narasapur
- Ave. Duration
- 3h 35m
- Frequency
- Every 4 hours
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Uppalur to Narasapur
- Ave. Duration
- 4h 3m
- Frequency
- 3 times a day
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Uppalur to Narasapur
- Ave. Duration
- 4h 3m
- Frequency
- 3 times a day
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Nagappattinam to Renigunta Jn
- Ave. Duration
- 10h 23m
- Frequency
- Once a week
- Estimated price
- ₹280–2,200
- Website
- irctc.co.in
- Sleeper Class
- ₹280–340
- Third AC (3A)
- ₹750–950
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,700–2,200
Train from Renigunta Jn to Narasapur
- Ave. Duration
- 10h 10m
- Frequency
- Once daily
- Estimated price
- ₹290–2,300
- Website
- irctc.co.in
- Sleeper Class
- ₹290–350
- Third AC (3A)
- ₹750–1,000
- Second AC (2A)
- ₹1,000–1,400
- First Class (1A)
- ₹1,800–2,300
- Phone
- +94 76 714 8292
- [email protected]
- Website
- ncgexpress.lk
Bus from Pettah to Kankesanturai
- Ave. Duration
- 6h 40m
- Frequency
- Once daily
- Estimated price
- ₹780–820
- Schedules at
- NCG Express Facebook
- Sleeper/Seater
- ₹780–820
- Phone
- 9513948001
- [email protected]
- Website
- TNSTC
Bus from Nagore to Chennai Puratchi Thalaivar Dr. M.G.R. Bus Terminus
- Ave. Duration
- 3h 35m
- Frequency
- Hourly
- Estimated price
- ₹240–800
- Website
- TNSTC
- Sleeper/ Seater
- ₹260–550
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Chennai Puratchi Thalaivar Dr. M.G.R. Bus Terminus (CMBT Koyambedu) to Eluru
- Ave. Duration
- 10h 40m
- Frequency
- Once daily
- Estimated price
- ₹429–1,400
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹500–750
- Phone
- 022 - 22026666
- Website
- The Shipping Corporation of India
Ferry from Kankesanturai to Nagapattinam
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹6,500
- Website
- The Shipping Corporation of India
Ferry from Kankesanturai to Nagapattinam
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹6,500
- Website
- The Shipping Corporation of India
Ferry from Kankesanturai to Nagapattinam
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- ₹6,500
- Website
- The Shipping Corporation of India
- Ave. Duration
- 1h 40m
- Estimated price
- ₹1,700–2,300
Carsncab
- Phone
- +91 99 12 39 23 12
- Website
- cabsncars.in
Godavari Car Travels
- Phone
- +91 98 48 99 77 77
- Website
- rajahmundrycabs.in
Carsncab
- Phone
- +91 99 12 39 23 12
- Website
- cabsncars.in
Godavari Car Travels
- Phone
- +91 98 48 99 77 77
- Website
- rajahmundrycabs.in
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 Need to know: Eurostar, Heading to Europe? Read this before you buy a Eurail Pass, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.























