There are 5 ways to get from Weligama to Ella by train, taxi, car or plane

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

Train  •  11h 55m

  1. Take the train from Weligama to Fort Station Beliatta
  2. Take the train from Fort Station to Elle Colombo

Rs. 560 - Rs. 1171

4 alternative options

Taxi  •  3h 13m

  1. Take a taxi from Weligama to Ella 189.8 km

Rs. 10000 - Rs. 13000

Drive  •  3h 13m

  1. Drive from Weligama to Ella 189.8 km

Rs. 2700 - Rs. 4000

Fly to Hambantota, taxi  •  2h 24m

  1. Fly from Koggala (KCT) to Hambantota (HRI) KCT - HRI
  2. Take a taxi from Hambantota to Ella

Rs. 42961 - Rs. 97635

Fly to Dickwella, taxi  •  3h 10m

  1. Fly from Koggala (KCT) to Dickwella (DIW) KCT - DIW
  2. Take a taxi from Dickwella to Ella

Rs. 33461 - Rs. 67135

Questions & Answers

There is ongoing community transmission in Sri Lanka.
Last Updated: 3/11/2020 | Source: CDC.

Travel restrictions may apply and transportation services are subject to change. Please check before you travel.

Learn More.

The cheapest way to get from Weligama to Ella is to train which costs Rs. 550 - Rs. 1200 and takes 11h 55m.

More details

The quickest way to get from Weligama to Ella is to fly and taxi which costs Rs. 43000 - Rs. 100000 and takes 2h 24m.

More details

No, there is no direct train from Weligama to Ella. However, there are services departing from Weligama and arriving at Elle via Fort Station. The journey, including transfers, takes approximately 11h 55m.

More details

The distance between Weligama and Ella is 121 km. The road distance is 189.8 km.

Get driving directions

The best way to get from Weligama to Ella without a car is to train which takes 11h 55m and costs Rs. 550 - Rs. 1200.

More details

It takes approximately 11h 55m to get from Weligama to Ella, including transfers.

More details

Weligama to Ella train services, operated by Sri Lanka Railways, depart from Weligama station.

More details

The quickest flight from Koggala Airport to Hambantota Airport is the direct flight which takes 30 min.

Search flights

Weligama to Ella train services, operated by Sri Lanka Railways, arrive at Elle station.

More details

What companies run services between Weligama, Sri Lanka and Ella, Uva, Sri Lanka?

You can take a train from Weligama to Ella via Fort Station in around 11h 55m.

Airlines
Cinnamon Air
Website
cinnamonair.com
Flights from Koggala to Hambantota
Ave. Duration
30 min
When
Every day
Estimated price
Rs. 37000 - Rs. 90000
Flights from Koggala to Dickwella
Ave. Duration
15 min
When
Every day
Estimated price
Rs. 24000 - Rs. 55000
Train operators
Sri Lanka Railways
Website
railway.gov.lk
Train from Weligama to Fort Station
Ave. Duration
2h 24m
Frequency
Every 4 hours
Estimated price
Rs. 130 - Rs. 480
Book at
railway.gov.lk
3rd Class Fare
Rs. 300 - Rs. 400
2nd Class Fare
Rs. 340 - Rs. 480
3rd Class
Rs. 130
2nd Class
Rs. 240
Train from Fort Station to Elle
Ave. Duration
8h 31m
Frequency
Every 4 hours
Estimated price
Rs. 430 - Rs. 700
Schedules at
railway.gov.lk
3rd Class Fare
Rs. 430 - Rs. 600
2nd Class Fare
Rs. 500 - Rs. 700
Other operators
Taxi from Weligama to Ella
Ave. Duration
3h 13m
Estimated price
Rs. 10000 - Rs. 13000
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?, 5 incredible day trips from Florence by train and Need to know: Greyhound - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Weligama to Ella is 190 km. It takes approximately 3h 13m to drive from Weligama to Ella.

Get driving directions

Cinnamon Air offers flights from Koggala Airport to Hambantota Airport.

Search flights

There are 956+ hotels available in Ella. Prices start at Rs. 17500 per night.

More details

The best way to get from Weligama to Koggala Airport is to taxi which takes 16 min and costs Rs. 950 - Rs. 1200.

More details