There are 7 ways to get from Edinburgh to Weligama by plane, train or taxi

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 Edinburgh to Colombo, train  •  19 h 29 min

  1. Fly from Edinburgh (EDI) to Colombo (CMB) EDI - CMB
  2. Take the train from Colombo Fort to Weligama

$457 - $1,110

Cheapest option

Fly Edinburgh to Diyawanna Oya, train  •  21 h 7 min

  1. Fly from Edinburgh (EDI) to Diyawanna Oya (DWO) EDI - DWO
  2. Take the train from Colombo Fort to Weligama

$419 - $963

5 alternative options

Fly Edinburgh to Hambantota, taxi  •  22 h 21 min

  1. Fly from Edinburgh (EDI) to Hambantota (HRI) EDI - HRI
  2. Take a taxi from Hambantota to Weligama

$665 - $1,681

Train to Glasgow, fly to Colombo, train  •  20 h 1 min

  1. Take the train from Edinburgh to Glasgow Queen Street
  2. Fly from Glasgow (GLA) to Colombo (CMB) GLA - CMB
  3. Take the train from Colombo Fort to Weligama

$496 - $1,331

Fly Edinburgh to Hatton, taxi  •  23 h 27 min

  1. Fly from Edinburgh (EDI) to Hatton (NUF) EDI - NUF
  2. Take a taxi from Hatton to Weligama

$535 - $1,106

Train to Manchester, fly to Colombo, train  •  22 h 30 min

  1. Take the train from Edinburgh to Manchester Airport
  2. Fly from Manchester (MAN) to Colombo (CMB) MAN - CMB
  3. Take the train from Colombo Fort to Weligama

$437 - $734

Fly Edinburgh to Sigiriya, train  •  29 h 25 min

  1. Fly from Edinburgh (EDI) to Sigiriya (GIU) EDI - GIU
  2. Take the train from Kekirawa to Colombo Fort
  3. Take the train from Colombo Fort to Weligama

$484 - $1,134

Questions & Answers

The cheapest way to get from Edinburgh to Weligama is to train and fly which costs £320 - £550 and takes 22 h 30 min.

More details

The quickest way to get from Edinburgh to Weligama is to fly and train which takes 19 h 29 min and costs £340 - £850.

More details

The distance between Edinburgh and Weligama is 9061 km.

It takes approximately 19 h 29 min to get from Edinburgh to Weligama, including transfers.

More details

What companies run services between Edinburgh, Scotland and Weligama, Sri Lanka?

There is no direct connection from Edinburgh to Weligama. However, you can take the tram to Edinburgh Airport (Edinburgh Trams), take the walk to Edinburgh airport, fly to Colombo, take the walk to Katunayake Airport Bus Station, take the bus to Colombo Bastian Mawatha Bus Terminal, take the walk to Colombo Fort, then take the train to Weligama. Alternatively, you can take the tram to Edinburgh Airport (Edinburgh Trams), take the walk to Edinburgh airport, fly to Diyawanna Oya, take the taxi to Colombo Fort, then take the train to Weligama.

Airlines
SriLankan Airlines
Website
srilankan.com
Flights from Edinburgh to Colombo via Abu Dhabi
Ave. Duration
13 h 55 min
When
Monday, Tuesday, Thursday, Saturday and Sunday
Estimated price
$500 - $1,400
Flights from Edinburgh to Colombo via London Heathrow
Ave. Duration
13 h 40 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$450 - $1,100
Flights from Edinburgh to Diyawanna Oya via Abu Dhabi, Colombo
Ave. Duration
20 h 40 min
When
Monday, Tuesday, Thursday, Saturday and Sunday
Estimated price
$470 - $1,300
Flights from Edinburgh to Diyawanna Oya via London Heathrow, Colombo
Ave. Duration
15 h 10 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$410 - $950
Flights from Edinburgh to Diyawanna Oya via Doha, Colombo
Ave. Duration
19 h 35 min
When
Every day
Estimated price
$480 - $1,400
Flights from Edinburgh to Diyawanna Oya via Amsterdam, Colombo
Ave. Duration
22 h 45 min
When
Monday and Friday
Estimated price
$850 - $3,800
Flights from Edinburgh to Diyawanna Oya via Amsterdam, Kuwait, Colombo
Ave. Duration
20 h 35 min
When
Monday to Saturday
Estimated price
$850 - $3,900
Flights from Edinburgh to Diyawanna Oya via Amsterdam, Mumbai, Colombo
Ave. Duration
20 h 35 min
When
Monday, Friday and Sunday
Estimated price
$850 - $3,800
Flights from Manchester to Colombo via Doha
Ave. Duration
13 h 50 min
When
Every day
Estimated price
$440 - $1,100
Flights from Manchester to Colombo via Abu Dhabi
Ave. Duration
14 h 17 min
When
Every day
Estimated price
$550 - $1,400
Flights from Edinburgh to Sigiriya via Abu Dhabi, Colombo
Ave. Duration
20 h 55 min
When
Monday, Tuesday, Thursday, Saturday and Sunday
Estimated price
$500 - $1,500
Flights from Edinburgh to Sigiriya via Doha, Colombo
Ave. Duration
21 h 20 min
When
Monday, Wednesday and Friday
Estimated price
$500 - $1,600
Flights from Edinburgh to Sigiriya via Amsterdam, Colombo
Ave. Duration
23 h
When
Monday and Friday
Estimated price
$950 - $4,200
Flights from Edinburgh to Sigiriya via Amsterdam, Mumbai, Colombo
Ave. Duration
20 h 50 min
When
Monday, Friday and Sunday
Estimated price
$950 - $4,200
Emirates
Website
emirates.com
Flights from Edinburgh to Colombo via London Heathrow, Dubai
Ave. Duration
16 h 25 min
When
Every day
Estimated price
$500 - $1,500
Flights from Edinburgh to Colombo via Manchester, Dubai
Ave. Duration
17 h
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$500 - $1,500
Flights from Edinburgh to Hambantota via Abu Dhabi, Colombo
Ave. Duration
17 h 25 min
When
Monday and Sunday
Estimated price
$650 - $1,800
Flights from Edinburgh to Hambantota via Doha, Colombo
Ave. Duration
17 h 50 min
When
Monday, Wednesday and Friday
Estimated price
$650 - $2,000
Flights from Edinburgh to Hambantota via Amsterdam, Colombo
Ave. Duration
19 h 30 min
When
Monday and Friday
Estimated price
$1,200 - $5,500
Flights from Edinburgh to Hambantota via Manchester, Dubai, Colombo
Ave. Duration
19 h 50 min
When
Monday, Wednesday and Friday
Estimated price
$650 - $2,000
Flights from Edinburgh to Hambantota via Amsterdam, Mumbai, Colombo
Ave. Duration
20 h 30 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$600 - $1,600
Flights from Glasgow to Colombo via Dubai
Ave. Duration
13 h 57 min
When
Every day
Estimated price
$500 - $1,500
Flights from Glasgow to Colombo via Dubai, Male
Ave. Duration
16 h 25 min
When
Every day
Estimated price
$500 - $1,600
Flights from Glasgow to Colombo via Birmingham, Dubai
Ave. Duration
16 h 30 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$500 - $1,500
Flights from Manchester to Colombo via Dubai
Ave. Duration
14 h 26 min
When
Every day
Estimated price
$600 - $1,200
Flights from Manchester to Colombo via Dubai, Male
Ave. Duration
16 h 45 min
When
Every day
Estimated price
$600 - $1,200
Cinnamon Air
Website
cinnamonair.com
Flights from Edinburgh to Hatton via London Heathrow, Colombo, Diyawanna Oya
Ave. Duration
17 h 25 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$410 - $950
Flights from Edinburgh to Hatton via Doha, Colombo, Diyawanna Oya
Ave. Duration
20 h 20 min
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$480 - $1,400
Flights from Edinburgh to Hatton via Abu Dhabi, Colombo, Diyawanna Oya
Ave. Duration
26 h 55 min
When
Monday, Tuesday, Thursday, Saturday and Sunday
Estimated price
$470 - $1,300
Flights from Edinburgh to Hatton via Amsterdam, Colombo, Diyawanna Oya
Ave. Duration
29 h
When
Monday and Friday
Estimated price
$850 - $3,800
Flights from Edinburgh to Sigiriya via Doha, Colombo
Ave. Duration
19 h 50 min
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$500 - $1,600
Flights from Edinburgh to Sigiriya via London Heathrow, Colombo
Ave. Duration
16 h 55 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$460 - $1,100
Flights from Edinburgh to Sigiriya via Abu Dhabi, Colombo
Ave. Duration
26 h 25 min
When
Monday, Tuesday, Thursday, Saturday and Sunday
Estimated price
$500 - $1,500
Qatar Airways
Website
qatarairways.com
Flights from Edinburgh to Colombo via Doha
Ave. Duration
13 h 50 min
When
Every day
Estimated price
$500 - $1,500
Flights from Manchester to Colombo via Doha
Ave. Duration
13 h 58 min
When
Every day
Estimated price
$440 - $1,100
Flydubai
Website
flydubai.com
Flights from Edinburgh to Hambantota via Abu Dhabi, Colombo
Ave. Duration
17 h 25 min
When
Monday and Sunday
Estimated price
$650 - $1,800
Flights from Edinburgh to Hambantota via Doha, Colombo
Ave. Duration
17 h 50 min
When
Monday, Wednesday and Friday
Estimated price
$650 - $2,000
Flights from Edinburgh to Hambantota via Amsterdam, Colombo
Ave. Duration
19 h 30 min
When
Monday and Friday
Estimated price
$1,200 - $5,500
Flights from Edinburgh to Hambantota via Amsterdam, Mumbai, Colombo
Ave. Duration
20 h 30 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$600 - $1,600
KLM
Website
klm.com
Flights from Edinburgh to Colombo via Amsterdam
Ave. Duration
12 h 15 min
When
Monday and Friday
Estimated price
$950 - $4,200
Flights from Glasgow to Colombo via Amsterdam
Ave. Duration
12 h 10 min
When
Monday and Friday
Estimated price
$950 - $4,200
Flights from Manchester to Colombo via Amsterdam
Ave. Duration
12 h 20 min
When
Monday and Friday
Estimated price
$550 - $1,700
Etihad
Website
etihad.com
Flights from Edinburgh to Colombo via Abu Dhabi
Ave. Duration
13 h 55 min
When
Monday, Tuesday, Thursday, Saturday and Sunday
Estimated price
$500 - $1,400
Flights from Manchester to Colombo via Abu Dhabi
Ave. Duration
14 h 17 min
When
Every day
Estimated price
$550 - $1,400
Air India Limited
Website
airindia.in
Flights from Glasgow to Colombo via Birmingham, Delhi
Ave. Duration
16 h 40 min
When
Monday, Wednesday, Friday and Sunday
Estimated price
$470 - $1,300
Austrian Airlines
Website
austrian.com
Flights from Manchester to Colombo via Vienna
Ave. Duration
12 h 55 min
When
Tuesday
Estimated price
$850 - $2,900
Oman Air
Website
omanair.com
Flights from Manchester to Colombo via Muscat
Ave. Duration
13 h 10 min
When
Every day
Estimated price
$480 - $1,300
Saudia
Website
saudia.com
Flights from Manchester to Colombo via Jeddah
Ave. Duration
16 h 30 min
When
Tuesday
Estimated price
$500 - $1,400
Train operators
Sri Lanka Railways
Website
railway.gov.lk
Train from Colombo Fort to Weligama
Ave. Duration
2 h 16 min
Frequency
Every 4 hours
Estimated price
$1 - $3
Schedules at
eservices.railway.gov.lk
3rd Class
$1
2nd Class
$1 - $2
1st Class
$2 - $3
Train from Kekirawa to Colombo Fort
Ave. Duration
5 h 4 min
Frequency
Once daily
Estimated price
$1 - $4
Schedules at
eservices.railway.gov.lk
3rd Class
$1
2nd Class
$1 - $2
1st Class
$2 - $4
ScotRail
Phone
+44 344 811 0141
Email
customer.relations@scotrail.co.uk
Website
scotrail.co.uk
Train from Edinburgh to Glasgow Queen Street
Ave. Duration
44 min
Frequency
Every 30 minutes
Estimated price
$15 - $19
Website
scotrail.co.uk
Advanced Single
$10 - $14
Anytime Day Single
$15 - $19
TransPennine Express
Phone
+44 345 600 1671
Email
tpecustomer.relations@firstgroup.com
Website
tpexpress.co.uk
Train from Edinburgh to Manchester Airport
Ave. Duration
3 h 28 min
Frequency
Every 4 hours
Estimated price
$95 - $130
Website
tpexpress.co.uk
Advance Single
$35 - $55
Off-Peak Day Single
$60 - $90
Anytime Day Single
$95 - $130
Other operators
Taxi from Hambantota to Weligama
Ave. Duration
2 h 24 min
Estimated price
$60 - $75

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 Getting around the Cyclades - to help you get the most out of your next trip.