There are 2 ways to get from Madurai to Anuradhapura by plane, taxi 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.
Recommended option
Fly to Sigiriya, taxi
-
Fly from Madurai (IXM) to Sigiriya (GIU)
-
Take a taxi from Sigiriya to Anuradhapura
Cheapest option
Fly to Diyawanna Oya, train
-
Fly from Madurai (IXM) to Diyawanna Oya (DWO)
-
Take the train from Fort Station to Anuradhapura
Travel safe during COVID-19
International entry into Sri Lanka from India
- Entry is restricted for citizens and permanent residents of India
Restricted for: Foreign nationals, with the above exceptions
Show less
Conditions of entry into Sri Lanka from India
- Negative COVID-19 test issued at most 3 days before arrival for unvaccinated travellers
- COVID-19 test upon arrival
- Travellers with a certificate of vaccination are exempt from COVID-19 testing on arrival
Rules to follow in Sri Lanka
1m
Recommended
Considerations leaving from India
The official advice is to avoid non-essential international travel to high risk countries
Frequently Asked Questions
No, entry into Sri Lanka from India is currently restricted.
Explore options for future travelDomestic travel is not restricted, but some conditions may apply
- Face masks are recommended
- There is a social distancing requirement of 1 metre
- Observe COVID-19 safety rules
The national COVID-19 helpline number in Anuradhapura is 1912.
Wearing a face mask on public transport in Anuradhapura is recommended.
The social distance requirement in Anuradhapura is 1 metre.
Make yourself known to an official member of staff and/or call the national coronavirus helpline number on 1912.
Yes, entry into India from Sri Lanka is currently restricted.
Explore options for future travel.
Last updated: 23 Jun 2022
Exceptions may apply, for full details: Sri Lanka Government Covid Response.
We're working around the clock to bring you the latest COVID-19 travel updates.
This information is compiled from official sources. To the best of our knowledge, it is correct as of the last update.
Visit Rome2rio travel advice for general help.
Questions & Answers
The cheapest way to get from Madurai to Anuradhapura is to fly and train which costs ₹7,500 - ₹21,000 and takes 19h 11m.
The quickest way to get from Madurai to Anuradhapura is to fly and taxi which costs ₹9,500 - ₹23,000 and takes 16h 16m.
The distance between Madurai and Anuradhapura is 309 km.
It takes approximately 16h 16m to get from Madurai to Anuradhapura, including transfers.
There is no direct flight from Madurai Airport to Sigiriya Airport. The quickest flight takes 19h 30m and has one stopover.
Cinnamon Air, IndiGo Airlines and SriLankan Airlines offer flights from Madurai Airport to Sigiriya Airport.
There are 80+ hotels available in Anuradhapura. Prices start at Rs. 32500 per night.
The best way to get from Madurai to Madurai Airport is to taxi which takes 11 min and costs ₹280 - ₹340.

- Distance: 308.7 km
- Duration: 16h 16m
What companies run services between Madurai, India and Anuradhapura, Sri Lanka?
There is no direct connection from Madurai to Anuradhapura. However, you can take the taxi to Madurai airport, fly to Sigiriya, then take the taxi to Anuradhapura. Alternatively, you can take the taxi to Madurai airport, fly to Diyawanna Oya, take the taxi to Fort Station, then take the train to Anuradhapura.

- Website
- srilankan.com
Flights from Madurai to Sigiriya via Colombo
- Ave. Duration
- 19h 30m
- When
- Monday and Saturday
- Estimated price
- Rs. 31000 - Rs. 170000
Flights from Madurai to Sigiriya via Madras, Colombo
- Ave. Duration
- 14h 45m
- When
- Every day
- Estimated price
- Rs. 36000 - Rs. 95000
Flights from Madurai to Sigiriya via Bengaluru, Colombo
- Ave. Duration
- 16h 10m
- When
- Every day
- Estimated price
- Rs. 42000 - Rs. 190000
Flights from Madurai to Diyawanna Oya via Colombo
- Ave. Duration
- 19h 15m
- When
- Monday and Saturday
- Estimated price
- Rs. 30000 - Rs. 160000
Flights from Madurai to Diyawanna Oya via Madras, Colombo
- Ave. Duration
- 14h 30m
- When
- Every day
- Estimated price
- Rs. 34000 - Rs. 90000
Flights from Madurai to Diyawanna Oya via Bengaluru, Colombo
- Ave. Duration
- 15h 55m
- When
- Every day
- Estimated price
- Rs. 40000 - Rs. 180000

- Website
- cinnamonair.com
Flights from Madurai to Sigiriya via Madras, Colombo
- Ave. Duration
- 14h 45m
- When
- Every day
- Estimated price
- Rs. 36000 - Rs. 95000
Flights from Madurai to Sigiriya via Colombo
- Ave. Duration
- 19h 30m
- When
- Monday and Saturday
- Estimated price
- Rs. 31000 - Rs. 170000
Flights from Madurai to Diyawanna Oya via Madras, Colombo
- Ave. Duration
- 14h 30m
- When
- Every day
- Estimated price
- Rs. 34000 - Rs. 90000

- Website
- railway.gov.lk
Train from Fort Station to Anuradhapura
- Ave. Duration
- 3h 20m
- Frequency
- Every 3 hours
- Estimated price
- Rs. 360 - Rs. 600
- Website
- railway.gov.lk
- Book at
- 12go.asia
- 3rd Class Fare
- Rs. 360 - Rs. 480
- 2nd Class Fare
- Rs. 420 - Rs. 600
- Ave. Duration
- 1h 19m
- Estimated price
- Rs. 6500 - Rs. 8000
Taxi Dambulla
- Phone
- +94 76 36 05 437
- Website
- taxidambulla.wordpress.com
Kandy Meter Taxi
- Phone
- +94 81 49 55 655
- Website
- kandy-taxi.business.site
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 What are the different types of Renfe trains in Spain?, Travelling around the UAE and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.