There are 11 ways to get from Ajmer to Sri Lanka by train, plane, ferry, or bus
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 Jaipur International Airport, fly to Bandaranaike International Airport
best- Take the train from Ajmer to Gandhinagar Jprtrain
- Fly from Jaipur International Airport (JAI) to Bandaranaike International Airport (CMB)plane JAI - CMB
10h 36mRs 63,521–97,822Train, ferry via Villupuram
cheapest- Take the train from Ajmer to Villupuram Jntrain
- Take the train from Villupuram Jn to Nagappattinamtrain
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the train from Kankesanturai to Colombo Forttrain
2d 10hRs 28,143–56,404Bus, ferry
- Take the bus from Ajmer to Bengalurubus
- Take the bus from Bengaluru to Nagapattinambus
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the bus from Kankesanturai to Pettahbus
2d 16hTrain to Jodhpur Airport, fly to Bandaranaike International Airport
- Take the train from Ajmer to Bhagat Ki Kothitrain
- Fly from Jodhpur Airport (JDH) to Bandaranaike International Airport (CMB)plane JDH - CMB
11h 59mRs 59,586–180,012Train to Jaipur International Airport, fly to Jaffna
- Take the train from Ajmer to Gandhinagar Jprtrain
- Fly from Jaipur International Airport (JAI) to Jaffna (JAF)plane JAI - JAF
20h 2mRs 101,571–305,522Train to Dabok Airport, fly to Bandaranaike International Airport
- Take the train from Ajmer to Mavli Jntrain
- Fly from Dabok Airport (UDR) to Bandaranaike International Airport (CMB)plane UDR - CMB
11h 12mRs 65,600–101,319Train to Indira Gandhi International Airport, fly to Bandaranaike International Airport
- Take the train from Ajmer to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Bandaranaike International Airport (CMB)plane DEL - CMB
12h 29mRs 58,950–100,699Train to Sardar Vallabhbhai Patel International Airport, fly to Bandaranaike International Airport
- Take the train from Ajmer to Sabarmati Bgtrain
- Fly from Sardar Vallabhbhai Patel International Airport (AMD) to Bandaranaike International Airport (CMB)plane AMD - CMB
11h 44mRs 60,505–88,082Fly Ajmer Kishangarh Airport to Bandaranaike International Airport
- Fly from Ajmer Kishangarh Airport (KQH) to Bandaranaike International Airport (CMB)plane KQH - CMB
8h 54mRs 65,011–188,765Train, ferry
- Take the train from Ajmer to Phulera Jntrain
- Take the train from Phulera Jn to Thiruvarur Jntrain
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the train from Kankesanturai to Colombo Forttrain
2d 11hRs 28,695–61,079Train, bus, ferry
- Take the train from Ajmer to Bhilwaratrain
- Take the bus from Bhilwara to Bengalurubus
- Take the bus from Bengaluru to Nagapattinambus
- Take the ferry from Nagapattinam to Kankesanturaiferry
- Take the train from Kankesanturai to Colombo Forttrain
2d 17h
Jaipur International Airport (JAI) to Bandaranaike International Airport (CMB) flights
Comparing Your Travel Options
The cheapest way to get from Ajmer to Sri Lanka is to train and ferry via Villupuram which costs Rs. 28000 - Rs. 60000 and takes 2 days 10h.
The fastest way to get from Ajmer to Sri Lanka is to fly which takes 8h 54m and costs Rs. 65000 - Rs. 190000.
The distance between Ajmer and Sri Lanka is 2388 km.
The best way to get from Ajmer to Sri Lanka without a car is to train and ferry via Villupuram which takes 2 days 10h and costs Rs. 28000 - Rs. 60000.
It takes approximately 10h 36m to get from Ajmer to Sri Lanka, including transfers.
There are 1349+ hotels available in Sri Lanka.
What companies run services between Ajmer, India and Sri Lanka?
IndiGo Airlines, SriLankan Airlines, and Air India Limited fly from Ajmer Kishangarh Airport (KQH) to Bandaranaike International Airport (CMB) once daily.
- Website
- goindigo.in
Flights from Jaipur International Airport to Bandaranaike International Airport via Madras
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- Rs 65,000–90,000
Flights from Jaipur International Airport to Bandaranaike International Airport via Hyderabad
- Ave. Duration
- 5h 50m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Rs 65,000–90,000
Flights from Jaipur International Airport to Bandaranaike International Airport via Bengaluru
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- Rs 65,000–90,000
Flights from Jaipur International Airport to Bandaranaike International Airport via Indira Gandhi International Airport
- Ave. Duration
- 7h 5m
- When
- Wednesday
- Estimated price
- Rs 65,000–90,000
Flights from Jaipur International Airport to Bandaranaike International Airport via Mumbai
- Ave. Duration
- 10h 30m
- When
- Monday to Saturday
- Estimated price
- Rs 65,000–90,000
Flights from Jodhpur Airport to Bandaranaike International Airport via Indira Gandhi International Airport
- Ave. Duration
- 9h 20m
- When
- Every day
- Estimated price
- Rs 65,000–190,000
Flights from Jodhpur Airport to Bandaranaike International Airport via Bengaluru
- Ave. Duration
- 11h 15m
- When
- Every day
- Estimated price
- Rs 55,000–170,000
Flights from Jaipur International Airport to Jaffna via Madras
- Ave. Duration
- 14h 55m
- When
- Every day
- Estimated price
- Rs 100,000–300,000
Flights from Jaipur International Airport to Jaffna via Bengaluru, Tiruchirapalli
- Ave. Duration
- 14h 30m
- When
- Monday, Wednesday, and Friday
- Estimated price
- Rs 100,000–300,000
Flights from Jaipur International Airport to Jaffna via Madras, Tiruchirapalli
- Ave. Duration
- 17h 25m
- When
- Monday, Wednesday, and Friday
- Estimated price
- Rs 110,000–310,000
Flights from Dabok Airport to Bandaranaike International Airport via Bengaluru
- Ave. Duration
- 6h 20m
- When
- Wednesday, Thursday, and Saturday
- Estimated price
- Rs 60,000–90,000
Flights from Dabok Airport to Bandaranaike International Airport via Indira Gandhi International Airport
- Ave. Duration
- 9h 35m
- When
- Every day
- Estimated price
- Rs 60,000–90,000
Flights from Dabok Airport to Bandaranaike International Airport via Jaipur International Airport, Bengaluru
- Ave. Duration
- 8h 30m
- When
- Saturday
- Estimated price
- Rs 60,000–90,000
Flights from Dabok Airport to Bandaranaike International Airport via Jaipur International Airport, Madras
- Ave. Duration
- 10h 30m
- When
- Every day
- Estimated price
- Rs 60,000–90,000
Flights from Indira Gandhi International Airport to Bandaranaike International Airport
- Ave. Duration
- 3h 40m
- When
- Every day
- Estimated price
- Rs 50,000–100,000
Flights from Indira Gandhi International Airport to Bandaranaike International Airport via Madras
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- Rs 50,000–100,000
Flights from Indira Gandhi International Airport to Bandaranaike International Airport via Bengaluru
- Ave. Duration
- 6h 5m
- When
- Every day
- Estimated price
- Rs 50,000–100,000
Flights from Indira Gandhi International Airport to Bandaranaike International Airport via Hyderabad
- Ave. Duration
- 6h 50m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Rs 50,000–100,000
Flights from Sardar Vallabhbhai Patel International Airport to Bandaranaike International Airport via Hyderabad
- Ave. Duration
- 4h 40m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Rs 50,000–95,000
Flights from Sardar Vallabhbhai Patel International Airport to Bandaranaike International Airport via Bengaluru
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- Rs 50,000–95,000
Flights from Sardar Vallabhbhai Patel International Airport to Bandaranaike International Airport via Indira Gandhi International Airport
- Ave. Duration
- 6h 10m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Rs 50,000–95,000
- Website
- airindia.in
Flights from Jaipur International Airport to Bandaranaike International Airport via Mumbai
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- Rs 48,000–140,000
Flights from Jaipur International Airport to Bandaranaike International Airport via Indira Gandhi International Airport
- Ave. Duration
- 9h
- When
- Every day
- Estimated price
- Rs 47,000–150,000
Flights from Jodhpur Airport to Bandaranaike International Airport via Indira Gandhi International Airport
- Ave. Duration
- 8h 20m
- When
- Every day
- Estimated price
- Rs 60,000–180,000
Flights from Jodhpur Airport to Bandaranaike International Airport via Mumbai
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- Rs 55,000–170,000
Flights from Dabok Airport to Bandaranaike International Airport via Mumbai
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- Rs 50,000–150,000
Flights from Dabok Airport to Bandaranaike International Airport via Indira Gandhi International Airport
- Ave. Duration
- 9h 8m
- When
- Every day
- Estimated price
- Rs 55,000–170,000
Flights from Indira Gandhi International Airport to Bandaranaike International Airport
- Ave. Duration
- 3h 33m
- When
- Every day
- Estimated price
- Rs 50,000–90,000
Flights from Indira Gandhi International Airport to Bandaranaike International Airport via Madras
- Ave. Duration
- 5h 7m
- When
- Every day
- Estimated price
- Rs 55,000–90,000
Flights from Sardar Vallabhbhai Patel International Airport to Bandaranaike International Airport via Mumbai
- Ave. Duration
- 5h 50m
- When
- Every day
- Estimated price
- Rs 43,000–130,000
Flights from Sardar Vallabhbhai Patel International Airport to Bandaranaike International Airport via Indira Gandhi International Airport
- Ave. Duration
- 6h 50m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Rs 55,000–160,000
Flights from Ajmer Kishangarh Airport to Bandaranaike International Airport via Indira Gandhi International Airport
- Ave. Duration
- 8h 52m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- Rs 60,000–190,000
- Website
- srilankan.com
Flights from Jodhpur Airport to Bandaranaike International Airport via Hyderabad
- Ave. Duration
- 5h 30m
- When
- Monday and Thursday
- Estimated price
- Rs 60,000–170,000
Flights from Jodhpur Airport to Bandaranaike International Airport via Mumbai
- Ave. Duration
- 8h 5m
- When
- Monday to Friday
- Estimated price
- Rs 55,000–170,000
Flights from Dabok Airport to Bandaranaike International Airport via Mumbai
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- Rs 50,000–150,000
Flights from Indira Gandhi International Airport to Bandaranaike International Airport
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- Rs 50,000–80,000
Flights from Sardar Vallabhbhai Patel International Airport to Bandaranaike International Airport
- Ave. Duration
- 2h 55m
- When
- Monday and Saturday
- Estimated price
- Rs 43,000–130,000
Flights from Ajmer Kishangarh Airport to Bandaranaike International Airport via Indira Gandhi International Airport
- Ave. Duration
- 5h 55m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- Rs 65,000–190,000
- Website
- fitsair.com
Flights from Sardar Vallabhbhai Patel International Airport to Bandaranaike International Airport
- Ave. Duration
- 3h
- When
- Monday, Tuesday, Wednesday, and Friday
- Estimated price
- Rs 50,000–120,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Ajmer to Gandhinagar Jpr
- Ave. Duration
- 1h 56m
- Frequency
- Hourly
- Estimated price
- Rs 550–4,300
- Website
- irctc.co.in
- Sleeper Class
- Rs 550–650
- Third AC (3A)
- Rs 1,500–1,900
- Second AC (2A)
- Rs 2,000–2,600
- First Class (1A)
- Rs 3,400–4,300
Train from Ajmer to Villupuram Jn
- Ave. Duration
- 40h 25m
- Frequency
- Once a week
- Estimated price
- Rs 3,400–26,000
- Website
- irctc.co.in
- Sleeper Class
- Rs 3,400–4,000
- Third AC (3A)
- Rs 8,500–11,000
- Second AC (2A)
- Rs 12,000–16,000
- First Class (1A)
- Rs 20,000–26,000
Train from Villupuram Jn to Nagappattinam
- Ave. Duration
- 4h 3m
- Frequency
- Twice daily
- Estimated price
- Rs 600–4,600
- Website
- irctc.co.in
- Sleeper Class
- Rs 600–750
- Third AC (3A)
- Rs 1,600–2,100
- Second AC (2A)
- Rs 2,200–2,800
- First Class (1A)
- Rs 3,700–4,600
Train from Ajmer to Bhagat Ki Kothi
- Ave. Duration
- 4h 10m
- Frequency
- Twice daily
- Estimated price
- Rs 650–5,500
- Website
- irctc.co.in
- Sleeper Class
- Rs 650–800
- Third AC (3A)
- Rs 1,800–2,300
- Second AC (2A)
- Rs 2,500–3,200
- First Class (1A)
- Rs 4,100–5,500
Train from Ajmer to Gandhinagar Jpr
- Ave. Duration
- 1h 56m
- Frequency
- Hourly
- Estimated price
- Rs 550–4,300
- Website
- irctc.co.in
- Sleeper Class
- Rs 550–650
- Third AC (3A)
- Rs 1,500–1,900
- Second AC (2A)
- Rs 2,000–2,600
- First Class (1A)
- Rs 3,400–4,300
Train from Ajmer to Mavli Jn
- Ave. Duration
- 3h 43m
- Frequency
- Every 4 hours
- Estimated price
- Rs 700–5,500
- Website
- irctc.co.in
- Sleeper Class
- Rs 700–850
- Third AC (3A)
- Rs 1,900–2,400
- Second AC (2A)
- Rs 2,600–3,300
- First Class (1A)
- Rs 4,200–5,500
Train from Ajmer to New Delhi
- Ave. Duration
- 6h 20m
- Frequency
- Twice daily
- Estimated price
- Rs 900–7,500
- Website
- irctc.co.in
- Sleeper Class
- Rs 900–1,100
- Third AC (3A)
- Rs 2,400–3,100
- Second AC (2A)
- Rs 3,400–4,300
- First Class (1A)
- Rs 5,500–7,500
Train from Ajmer to Sabarmati Bg
- Ave. Duration
- 6h 25m
- Frequency
- Every 4 hours
- Estimated price
- Rs 1,000–8,000
- Website
- irctc.co.in
- Sleeper Class
- Rs 1,000–1,200
- Third AC (3A)
- Rs 2,600–3,300
- Second AC (2A)
- Rs 3,600–4,600
- First Class (1A)
- Rs 6,000–8,000
Train from Ajmer to Phulera Jn
- Ave. Duration
- 1h
- Frequency
- Hourly
- Estimated price
- Rs 470–3,700
- Website
- irctc.co.in
- Sleeper Class
- Rs 470–600
- Third AC (3A)
- Rs 1,300–1,700
- Second AC (2A)
- Rs 1,800–2,300
- First Class (1A)
- Rs 2,900–3,700
Train from Phulera Jn to Thiruvarur Jn
- Ave. Duration
- 42h 38m
- Frequency
- Once a week
- Estimated price
- Rs 3,700–28,000
- Website
- irctc.co.in
- Sleeper Class
- Rs 3,700–4,400
- Third AC (3A)
- Rs 9,000–12,000
- Second AC (2A)
- Rs 13,000–17,000
- First Class (1A)
- Rs 22,000–28,000
Train from Ajmer to Bhilwara
- Ave. Duration
- 1h 40m
- Frequency
- Every 2 hours
- Estimated price
- Rs 500–4,200
- Website
- irctc.co.in
- Sleeper Class
- Rs 500–650
- Third AC (3A)
- Rs 1,500–1,900
- Second AC (2A)
- Rs 2,000–2,600
- First Class (1A)
- Rs 3,300–4,200
- Phone
- +94 114 600 111
- Website
- Sri Lanka Railways
Train from Kankesanturai to Colombo Fort
- Ave. Duration
- 6h 52m
- Frequency
- 3 times a day
- Estimated price
- Rs 1,300–3,400
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,500–1,900
- Air Conditioned Saloon
- Rs 2,600–3,400
Train from Kankesanturai to Colombo Fort
- Ave. Duration
- 6h 52m
- Frequency
- 3 times a day
- Estimated price
- Rs 1,300–3,400
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,500–1,900
- Air Conditioned Saloon
- Rs 2,600–3,400
Train from Kankesanturai to Colombo Fort
- Ave. Duration
- 6h 52m
- Frequency
- 3 times a day
- Estimated price
- Rs 1,300–3,400
- Website
- Sri Lanka Railways
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,500–1,900
- Air Conditioned Saloon
- Rs 2,600–3,400
- Phone
- +91 9950141188
- [email protected]
- Website
- Salasar vaishnav travels
Bus from Ajmer to Bengaluru
- Ave. Duration
- 39h 35m
- Frequency
- 6 times a week
- Website
- Salasar vaishnav travels
Bus from Bhilwara to Bengaluru
- Ave. Duration
- 35h
- Frequency
- 4 times a week
- Website
- Salasar vaishnav travels
- Website
- Kalyani Travels
Bus from Ajmer to Bengaluru
- Ave. Duration
- 36h 10m
- Frequency
- 4 times a week
- Schedules at
- Kalyani Travels
- Phone
- +91 93738 99995
- [email protected]
- Website
- Humsafar Bus
Bus from Ajmer to Bengaluru
- Ave. Duration
- 41h
- Frequency
- 4 times a week
- Website
- Humsafar Bus
Bus from Bhilwara to Bengaluru
- Ave. Duration
- 38h
- Frequency
- Once daily
- Website
- Humsafar Bus
- Phone
- +91 9799407141
- [email protected]
- Website
- Mahadev Travels - Jaipur
Bus from Ajmer to Bengaluru
- Ave. Duration
- 41h
- Frequency
- 4 times a week
- Website
- Mahadev Travels - Jaipur
- Website
- Mahadev Travels - Jaipur
- Website
- Rida Tours & Travels
Bus from Ajmer to Bengaluru
- Ave. Duration
- 38h
- Frequency
- 3 times a week
- Schedules at
- Rida Tours & Travels
- Phone
- +91 76670 07703
- [email protected]
- Website
- Swamy Ayyappa Travels
Bus from Bengaluru to Nagapattinam
- Ave. Duration
- 10h
- Frequency
- Every 4 hours
- Website
- Swamy Ayyappa Travels
Bus from Bengaluru to Nagapattinam
- Ave. Duration
- 10h
- Frequency
- Every 4 hours
- Website
- Swamy Ayyappa Travels
- Website
- Royal Travels
Bus from Bengaluru to Nagapattinam
- Ave. Duration
- 10h 45m
- Frequency
- Twice daily
- Schedules at
- Royal Travels
Bus from Bengaluru to Nagapattinam
- Ave. Duration
- 10h 45m
- Frequency
- Twice daily
- Schedules at
- Royal Travels
- Website
- VPS Transport
Bus from Bengaluru to Nagapattinam
- Ave. Duration
- 10h 15m
- Frequency
- Once daily
- Schedules at
- VPS Transport
Bus from Bengaluru to Nagapattinam
- Ave. Duration
- 10h 15m
- Frequency
- Once daily
- Schedules at
- VPS Transport
- Website
- Shama Transport
Bus from Bengaluru to Nagapattinam
- Ave. Duration
- 8h 35m
- Frequency
- 4 times a week
- Schedules at
- Shama Transport
Bus from Bengaluru to Nagapattinam
- Ave. Duration
- 8h 35m
- Frequency
- 4 times a week
- Schedules at
- Shama Transport
- Website
- Sharma Transports
Bus from Bengaluru to Nagapattinam
- Ave. Duration
- 10h 30m
- Frequency
- 4 times a week
- Schedules at
- Sharma Transports
Bus from Bengaluru to Nagapattinam
- Ave. Duration
- 10h 30m
- Frequency
- 4 times a week
- Schedules at
- Sharma Transports
Bus from Bengaluru to Nagapattinam
- Ave. Duration
- 8h
- Frequency
- Once a week
- Schedules at
- Dreamz bus travels and travel
Bus from Bengaluru to Nagapattinam
- Ave. Duration
- 8h
- Frequency
- Once a week
- Schedules at
- Dreamz bus travels and travel
- Phone
- +94 76 714 8292
- [email protected]
- Website
- ncgexpress.lk
Bus from Kankesanturai to Pettah
- Ave. Duration
- 7h 35m
- Frequency
- Once daily
- Estimated price
- Rs 2,700–2,800
- Schedules at
- NCG Express Facebook
- Sleeper/Seater
- Rs 2,700–2,800
- Phone
- +91 9099022225
- [email protected]
- Website
- Shrinath Travel Agency Pvt. Ltd.
Bus from Bhilwara to Bengaluru
- Ave. Duration
- 44h 45m
- Frequency
- Once daily
- Schedules at
- Shrinath Travel Agency Pvt. Ltd.
- Website
- Renuka Bus Service
Bus from Bhilwara to Bengaluru
- Ave. Duration
- 35h
- Frequency
- 3 times a week
- Schedules at
- Renuka Bus Service
- Website
- India Tours and Travels
Bus from Bhilwara to Bengaluru
- Ave. Duration
- 36h 30m
- Frequency
- 3 times a week
- Schedules at
- India Tours and Travels
- Phone
- 022 - 22026666
- Website
- The Shipping Corporation of India
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- Rs 22,818
- Website
- The Shipping Corporation of India
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- Rs 22,818
- Website
- The Shipping Corporation of India
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- Rs 22,818
- Website
- The Shipping Corporation of India
Ferry from Nagapattinam to Kankesanturai
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- Rs 22,818
- Website
- The Shipping Corporation of India
Want to know more about travelling around Sri Lanka
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























