Ella is a small, scenic town in the Badulla District of Uva Province in Sri Lanka, known for its breathtaking landscapes and hiking trails. Traveling to Ella can be an exhilarating experience, and there are several ways to reach this beautiful destination.
Bandaranaike International Airport (BIA) in Colombo is the primary international gateway to Sri Lanka. From the airport, you have the option of catching a local flight to Mattala Rajapaksa International Airport (HRI) near Hambantota and then taking a taxi or bus to Ella, which is about 135 km away.
One of the most popular and scenic options is to travel by train. The journey from Colombo to Ella can take approximately 6 to 9 hours depending on the service. Trains offer first, second, and third-class carriages, with the trip recognized for its stunning views, particularly from Kandy to Ella. Train reservations can be made online or at the station, but it is advisable to book in advance if you want to secure a seat, especially in first or second class.
Public buses run from Colombo and other major cities to Ella, but the trip can be lengthy and less comfortable than the train. The journey time by bus is usually around 6-8 hours. Buses often depart from the main bus stations, and tickets can be purchased directly from the bus conductor.
For a more direct and private journey, one can hire a taxi or rent a car from Colombo or any major city. The drive offers flexibility and the comfort of traveling on your own schedule. However, be prepared for a long drive of around 5-7 hours, depending on traffic and weather conditions.
Regardless of how you choose to travel, the journey to Ella is part of the adventure, with spectacular views and insights into the local culture along the way.