There are 9 ways to get from Srilanka to India by car, plane, train, 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.
Drive to Bagdogra Airport, fly to Netaji Subhas Chandra Bose International Airport
best- Drive from Srilanka to Bagdogra Airport (IXB)car
- Fly from Bagdogra Airport (IXB) to Netaji Subhas Chandra Bose International Airport (CCU)plane IXB - CCU
2h 54m₹5,298–13,151Drive, train
cheapest- Drive from Srilanka to Thakurganjcar
- Take the train from Thakurganj to Delhitrain 15483
30h 54m₹1,229–5,809Drive, train via Kishanganj
- Drive from Srilanka to Thakurganjcar
- Take the train from Thakurganj to Kishanganjtrain
- Take the train from Kishanganj to New Delhitrain
22h 52m₹1,349–6,509Drive, bus
- Drive from Srilanka to Siliguri, West Bengalcar
- Take the bus from Siliguri, West Bengal to Agra, Uttar Pradeshbus
- Take the bus from Agra to Delhibus
25h 58mDrive 1,283 km
- Drive from Srilanka to Delhicar 1,283 km
16h 13m₹15,600–22,532Drive to Bagdogra Airport, fly to Indira Gandhi International Airport
- Drive from Srilanka to Bagdogra Airport (IXB)car
- Fly from Bagdogra Airport (IXB) to Indira Gandhi International Airport (DEL)plane IXB - DEL
3h 23m₹5,806–14,163Drive to Purnea Airport, fly to Netaji Subhas Chandra Bose International Airport
- Drive from Srilanka to Purnea Airport (PXN)car
- Fly from Purnea Airport (PXN) to Netaji Subhas Chandra Bose International Airport (CCU)plane PXN - CCU
4h 10m₹5,251–17,383Drive to Bagdogra Airport, fly to Hyderabad
- Drive from Srilanka to Bagdogra Airport (IXB)car
- Fly from Bagdogra Airport (IXB) to Hyderabad (HYD)plane IXB - HYD
4h 52m₹7,921–20,383Bus
- Take the bus from Dhude to Kathmandu Gongabu Busparkbus
- Take the bus from Kathmandu to Delhibus Indo-Nepal Maitree Bus
2d 2h₹2,239–5,219
Bagdogra Airport (IXB) to Netaji Subhas Chandra Bose International Airport (CCU) flights
Questions & Answers
The cheapest way to get from Srilanka to India is to drive and train which costs ₹1,200 - ₹6,000 and takes 30h 54m.
The fastest way to get from Srilanka to India is to drive and fly which takes 2h 54m and costs ₹5,000 - ₹14,000.
No, there is no direct bus from Srilanka to India. However, there are services departing from Dhude and arriving at Delhi via Gongabu Bus Park,Kathmandu, Balkhu and Kathmandu. The journey, including transfers, takes approximately 2 days 2h.
The distance between Srilanka and India is 529 km. The road distance is 1283 km.
The best way to get from Srilanka to India without a car is to bus which takes 2 days 2h and costs ₹2,200 - ₹5,500.
It takes approximately 2h 54m to get from Srilanka to India, including transfers.
Srilanka to India bus services, operated by FIFA, depart from Dhude station.
Srilanka to India bus services, operated by FIFA, arrive at Kathmandu Gongabu Buspark station.
India is 15 min behind Srilanka. It is currently 6:34 AM in Srilanka and 6:19 AM in India.
Yes, the driving distance between Srilanka to India is 1283 km. It takes approximately 16h 13m to drive from Srilanka to India.
What companies run services between Srilanka, Province 1, Nepal and India?
You can take a vehicle from Srilanka to Chandni Chowk via Dhude, Kathmandu Gongabu Buspark, Gongabu Bus Park,Kathmandu, Bafal, Balkhu, Bhaktapur, Kathmandu, Delhi, and Guru Tegh Bahadur Nagar in around 2d 2h.
- Website
- goindigo.in
Flights from Bagdogra Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 1h 3m
- When
- Every day
- Estimated price
- ₹4,000–14,000
Flights from Bagdogra Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- ₹5,000–13,000
Flights from Bagdogra Airport to Indira Gandhi International Airport via Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- ₹5,000–13,000
Flights from Purnea Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- ₹3,600–15,000
Flights from Bagdogra Airport to Hyderabad
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- ₹6,500–15,000
Flights from Bagdogra Airport to Hyderabad via Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- ₹6,500–15,000
Flights from Bagdogra Airport to Hyderabad via Indira Gandhi International Airport
- Ave. Duration
- 5h 51m
- When
- Every day
- Estimated price
- ₹6,500–15,000
Flights from Bagdogra Airport to Hyderabad via Madras
- Ave. Duration
- 5h 45m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹6,500–15,000
- Website
- airindia.in
Flights from Bagdogra Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ₹4,500–10,000
Flights from Bagdogra Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ₹5,000–13,000
Flights from Bagdogra Airport to Hyderabad
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- ₹8,000–24,000
Flights from Bagdogra Airport to Hyderabad via Indira Gandhi International Airport
- Ave. Duration
- 5h 55m
- When
- Every day
- Estimated price
- ₹7,000–19,000
- Website
- airindiaexpress.in
Flights from Bagdogra Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ₹4,500–10,000
Flights from Bagdogra Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 25m
- When
- Every day
- Estimated price
- ₹5,000–13,000
Flights from Bagdogra Airport to Hyderabad
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- ₹8,000–24,000
- Website
- spicejet.com
Flights from Bagdogra Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 5m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹6,000–11,000
- Website
- starlightairline.com
Flights from Bagdogra Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 20m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹4,700–10,000
- Website
- starair.in
Flights from Purnea Airport to Netaji Subhas Chandra Bose International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₹3,200–22,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Thakurganj to Kishanganj
- Ave. Duration
- 58 min
- Frequency
- Every 3 hours
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹350–440
- Second AC (2A)
- ₹470–600
- First Class (1A)
- ₹750–1,000
Train from Kishanganj to New Delhi
- Ave. Duration
- 19h 58m
- Frequency
- 3 times a day
- Estimated price
- ₹600–4,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,500–1,900
- Second AC (2A)
- ₹2,200–2,800
- First Class (1A)
- ₹3,600–4,600
Train from Thakurganj to Delhi
- Ave. Duration
- 29h 58m
- Frequency
- Once daily
- Estimated price
- ₹600–4,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,600–2,000
- Second AC (2A)
- ₹2,300–2,900
- First Class (1A)
- ₹3,800–4,900
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Agra to Delhi
- Ave. Duration
- 2h 55m
- Frequency
- Twice daily
- Estimated price
- ₹440–5,250
- Book at
- https://www.intrcity.com/
- Sleeper
- ₹1,000–1,400
- Seat
- ₹440–600
- Phone
- +977 985-2059959
- Website
- bussewa.com
Bus from Dhude to Kathmandu Gongabu Buspark
- Ave. Duration
- 21h 20m
- Frequency
- Once daily
- Estimated price
- ₹1,608
- Book at
- bussewa.com
- Phone
- +91-11-23370236
- [email protected]
- Website
- dtc.delhi.gov.in
Bus from Kathmandu to Delhi
- Ave. Duration
- 25h
- Frequency
- Once daily
- Estimated price
- ₹120–3,000
- Website
- https://dtc.delhi.gov.in
- Ordinary Buses
- ₹120–180
- AC Buses
- ₹240–340
- Airport Express Services
- ₹2,200–3,000
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
More Questions & Answers
There are 3909+ hotels available in India.















