There are 5 ways to get from Porto to Anuradhapura by plane, bus, 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 to Sigiriya Airport, bus
best- Fly from Francisco De Sá Carneiro Airport (OPO) to Sigiriya Airport (GIU)plane OPO - GIU
- Take the bus from Dambulla to Anuradhapurabus
23h 24mRs 96,915–272,289Fly to Jaffna, bus
- Fly from Francisco De Sá Carneiro Airport (OPO) to Jaffna (JAF)plane OPO - JAF
- Take the bus from Kaithady to Anuradhapurabus
31h 32mFly to Batticaloa Airport, bus
- Fly from Francisco De Sá Carneiro Airport (OPO) to Batticaloa Airport (BTC)plane OPO - BTC
- Take the bus from Batticaloa to Dambullabus
- Take the bus from Dambulla to Anuradhapurabus
25h 51mRs 98,865–274,439Fly to Kandy, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Kandy (KDW)plane OPO - KDW
- Take the train from Kandy to Polgahawelatrain
- Take the train from Polgahawela Junction to Anuradhapuratrain
26h 49mRs 99,375–278,319Fly to Hatton, train
- Fly from Francisco De Sá Carneiro Airport (OPO) to Hatton (NUF)plane OPO - NUF
- Take the train from Hatton to Polgahawelatrain
- Take the train from Polgahawela Junction to Anuradhapuratrain
28h 55mRs 98,605–267,469
Francisco De Sá Carneiro Airport (OPO) to Sigiriya Airport (GIU) flights
Questions & Answers
The cheapest way to get from Porto to Anuradhapura is to fly and bus which costs Rs. 95000 - Rs. 280000 and takes 23h 24m.
The fastest way to get from Porto to Anuradhapura is to fly and bus which takes 23h 24m and costs Rs. 95000 - Rs. 280000.
The distance between Porto and Anuradhapura is 9467 km.
It takes approximately 23h 24m to get from Porto to Anuradhapura, including transfers.
Anuradhapura is 4h 30m ahead of Porto. It is currently 3:34 PM in Porto and 8:04 PM in Anuradhapura.
There are 547+ hotels available in Anuradhapura.
What companies run services between Porto, Portugal and Anuradhapura, Sri Lanka?
There is no direct connection from Porto to Anuradhapura. However, you can take the subway to Aeroporto Francisco Sá Carneiro (OPO) Metro, walk to Francisco De Sá Carneiro Airport (OPO) airport, fly to Sigiriya Airport (GIU), take the taxi to Dambulla, then take the bus to Anuradhapura. Alternatively, you can take the subway to Aeroporto Francisco Sá Carneiro (OPO) Metro, walk to Francisco De Sá Carneiro Airport (OPO) airport, fly to Jaffna (JAF), take the taxi to Kaithady, then take the bus to Anuradhapura.
- Website
- cinnamonair.com
Flights from Francisco De Sá Carneiro Airport to Sigiriya Airport via Istanbul, Colombo
- Ave. Duration
- 19h 50m
- When
- Tuesday and Saturday
- Estimated price
- Rs 130,000–390,000
Flights from Francisco De Sá Carneiro Airport to Sigiriya Airport via London Gatwick, Colombo
- Ave. Duration
- 20h 35m
- When
- Friday
- Estimated price
- Rs 120,000–450,000
Flights from Francisco De Sá Carneiro Airport to Sigiriya Airport via Frankfurt, Colombo
- Ave. Duration
- 24h 30m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- Rs 130,000–340,000
Flights from Francisco De Sá Carneiro Airport to Sigiriya Airport via Paris Charles de Gaulle, Colombo
- Ave. Duration
- 21h 10m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- Rs 130,000–340,000
Flights from Francisco De Sá Carneiro Airport to Sigiriya Airport via Barcelona, Doha, Colombo
- Ave. Duration
- 20h 12m
- When
- Every day
- Estimated price
- Rs 120,000–370,000
Flights from Francisco De Sá Carneiro Airport to Sigiriya Airport via Madrid, Abu Dhabi, Colombo
- Ave. Duration
- 22h 55m
- When
- Every day
- Estimated price
- Rs 95,000–270,000
Flights from Francisco De Sá Carneiro Airport to Batticaloa Airport via Istanbul, Colombo
- Ave. Duration
- 17h 35m
- When
- Every day
- Estimated price
- Rs 130,000–390,000
Flights from Francisco De Sá Carneiro Airport to Batticaloa Airport via Zurich, Colombo
- Ave. Duration
- 21h 30m
- When
- Monday and Friday
- Estimated price
- Rs 120,000–410,000
Flights from Francisco De Sá Carneiro Airport to Batticaloa Airport via London Gatwick, Colombo
- Ave. Duration
- 21h 35m
- When
- Friday
- Estimated price
- Rs 120,000–450,000
Flights from Francisco De Sá Carneiro Airport to Batticaloa Airport via Frankfurt, Colombo
- Ave. Duration
- 21h 45m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- Rs 130,000–340,000
Flights from Francisco De Sá Carneiro Airport to Batticaloa Airport via Madrid, Doha, Colombo
- Ave. Duration
- 19h 5m
- When
- Every day
- Estimated price
- Rs 120,000–370,000
Flights from Francisco De Sá Carneiro Airport to Batticaloa Airport via Madrid, Abu Dhabi, Colombo
- Ave. Duration
- 20h 10m
- When
- Every day
- Estimated price
- Rs 95,000–270,000
Flights from Francisco De Sá Carneiro Airport to Kandy via Istanbul, Colombo
- Ave. Duration
- 19h 50m
- When
- Tuesday and Saturday
- Estimated price
- Rs 130,000–390,000
Flights from Francisco De Sá Carneiro Airport to Kandy via London Gatwick, Colombo
- Ave. Duration
- 20h 35m
- When
- Friday
- Estimated price
- Rs 110,000–450,000
Flights from Francisco De Sá Carneiro Airport to Kandy via Frankfurt, Colombo
- Ave. Duration
- 24h 30m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- Rs 130,000–340,000
Flights from Francisco De Sá Carneiro Airport to Kandy via Paris Charles de Gaulle, Colombo
- Ave. Duration
- 21h 10m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- Rs 130,000–340,000
Flights from Francisco De Sá Carneiro Airport to Kandy via Madrid, Doha, Colombo
- Ave. Duration
- 18h 5m
- When
- Every day
- Estimated price
- Rs 120,000–370,000
Flights from Francisco De Sá Carneiro Airport to Kandy via Barcelona, Doha, Colombo
- Ave. Duration
- 21h 55m
- When
- Every day
- Estimated price
- Rs 120,000–370,000
Flights from Francisco De Sá Carneiro Airport to Kandy via Madrid, Abu Dhabi, Colombo
- Ave. Duration
- 22h 55m
- When
- Every day
- Estimated price
- Rs 95,000–270,000
Flights from Francisco De Sá Carneiro Airport to Hatton via Istanbul, Colombo
- Ave. Duration
- 19h 50m
- When
- Tuesday and Saturday
- Estimated price
- Rs 130,000–390,000
Flights from Francisco De Sá Carneiro Airport to Hatton via London Gatwick, Colombo
- Ave. Duration
- 20h 35m
- When
- Friday
- Estimated price
- Rs 110,000–450,000
Flights from Francisco De Sá Carneiro Airport to Hatton via Frankfurt, Colombo
- Ave. Duration
- 24h 30m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- Rs 130,000–340,000
Flights from Francisco De Sá Carneiro Airport to Hatton via Paris Charles de Gaulle, Colombo
- Ave. Duration
- 21h 10m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- Rs 130,000–340,000
Flights from Francisco De Sá Carneiro Airport to Hatton via Madrid, Doha, Colombo
- Ave. Duration
- 18h 5m
- When
- Every day
- Estimated price
- Rs 120,000–370,000
Flights from Francisco De Sá Carneiro Airport to Hatton via Barcelona, Doha, Colombo
- Ave. Duration
- 21h 55m
- When
- Every day
- Estimated price
- Rs 120,000–370,000
Flights from Francisco De Sá Carneiro Airport to Hatton via Madrid, Abu Dhabi, Colombo
- Ave. Duration
- 22h 55m
- When
- Every day
- Estimated price
- Rs 95,000–260,000
- Website
- goindigo.in
Flights from Francisco De Sá Carneiro Airport to Jaffna via Frankfurt, Madras
- Ave. Duration
- 25h 10m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- Rs 260,000–850,000
Flights from Francisco De Sá Carneiro Airport to Jaffna via Madrid, Abu Dhabi, Tiruchirapalli
- Ave. Duration
- 25h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- Rs 180,000–500,000
- Phone
- +94 114 600 111
- Website
- seatreservation.railway.gov.lk
Train from Kandy to Polgahawela
- Ave. Duration
- 1h 17m
- Frequency
- 4 times a day
- Estimated price
- Rs 1,200–2,900
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,500
- Air Conditioned Saloon
- Rs 2,200–2,900
Train from Polgahawela Junction to Anuradhapura
- Ave. Duration
- 2h 27m
- Frequency
- 3 times a day
- Estimated price
- Rs 1,200–3,000
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,600
- Air Conditioned Saloon
- Rs 2,300–3,000
Train from Hatton to Polgahawela
- Ave. Duration
- 3h 40m
- Frequency
- Twice daily
- Estimated price
- Rs 1,200–3,000
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,500
- Air Conditioned Saloon
- Rs 2,300–3,000
Train from Polgahawela Junction to Anuradhapura
- Ave. Duration
- 2h 27m
- Frequency
- 3 times a day
- Estimated price
- Rs 1,200–3,000
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,200–1,600
- Air Conditioned Saloon
- Rs 2,300–3,000
- Phone
- +94 011-2587372
- [email protected]
- Website
- ntc.gov.lk
Bus from Dambulla to Anuradhapura
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- Rs 240–270
- Website
- https://www.ntc.gov.lk/
- Schedules at
- https://www.ntc.gov.lk/times/
- Standard
- Rs 240–270
- Semi Lux
- Rs 260–370
- Super Lux
- Rs 500–650
Bus from Dambulla to Anuradhapura
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Estimated price
- Rs 240–270
- Website
- https://www.ntc.gov.lk/
- Schedules at
- https://www.ntc.gov.lk/times/
- Standard
- Rs 240–270
- Semi Lux
- Rs 260–370
- Super Lux
- Rs 500–650
- Phone
- +94 76 714 8292
- [email protected]
- Website
- ncgexpress.lk
Bus from Kaithady to Anuradhapura
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Schedules at
- https://ncgexpress.lk/
- Phone
- +94 777 382 186
- [email protected]
- Website
- superline.lk
Bus from Batticaloa to Dambulla
- Ave. Duration
- 2h 52m
- Frequency
- Once daily
- Estimated price
- Rs 2,400–2,700
- Website
- https://superline.lk/
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: Jadrolinija, Italian Lakes: Getting around by train, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.














