Call us +94777864479 WHATSAPP
Contact us Now!

Distances from Colombo to Major Cities & Tourist Destinations in Sri Lanka

Colombo is the commercial capital and the main gateway to Sri Lanka. Almost every international visitor begins and ends their holiday in Colombo before travelling to the country's beautiful beaches, ancient cities, wildlife parks, tea plantations and scenic hill stations. Knowing the distance, travel time, road conditions and train availability helps travellers plan a better itinerary and choose the most suitable mode of transport. This guide lists the approximate road distances from Colombo to the most popular cities and tourist attractions in Sri Lanka together with information about the main highways, expressways, railway services and the type of road you will travel on.

Please Note: Road distances and travelling times are approximate and may vary depending on traffic conditions, weather, road repairs and the exact hotel location.

Road Distances from Colombo

Destination Distance Driving Time Main Road Train Service Road Type
Mount Lavinia 12 km 30 Minutes A2 (Galle Road) Yes Urban Highway
Negombo 38 km 45 Minutes E03 Expressway / A3 Yes Expressway
Kalutara 42 km 1 Hour A2 Galle Road Yes Coastal Highway
Bentota 85 km 2 Hours E01 Southern Expressway or A2 Yes Expressway / Coastal Highway
Hikkaduwa 100 km 2.5 Hours E01 + A2 Yes Expressway
Galle 125 km 2.5 Hours E01 Southern Expressway Yes Expressway
Mirissa 150 km 3 Hours E01 + A2 Yes Expressway / Coastal Highway
Tangalle 195 km 3.5 Hours E01 + A2 No Direct Train Expressway / Highway
Hambantota 240 km 4 Hours E01 + A2 No Expressway / National Highway
Yala National Park 300 km 5.5 Hours A2 + B499 No National Highway
Udawalawe National Park 180 km 4 Hours A4 + A18 No National Highway
Ratnapura 100 km 2.5 Hours A4 No National Highway
Kitulgala 95 km 2.5 Hours A7 Yes National Highway
Kurunegala 95 km 2 Hours A6 / Central Expressway Yes Expressway / National Highway
Pinnawala Elephant Orphanage 90 km 2.5 Hours A1 Colombo - Kandy Road Yes National Highway
Kandy 115 km 3 Hours A1 Colombo - Kandy Road Yes (Frequent Service) National Highway
Matale 145 km 3.5 Hours A9 No Direct Train National Highway
Dambulla 150 km 4 Hours A6 No National Highway
Sigiriya 175 km 4.5 Hours A6 + Local Roads No National Highway / Rural Roads
Polonnaruwa 215 km 5 Hours A11 Yes National Highway
Anuradhapura 205 km 4.5 Hours A9 Yes National Highway
Mihintale 215 km 5 Hours A9 + A12 Yes National Highway
Wilpattu National Park 180 km 4 Hours A12 No National Highway
Trincomalee 265 km 6 Hours A6 Yes National Highway
Pasikudah 300 km 6.5 Hours A15 Yes (Nearest Station Valaichchenai) National Highway
Batticaloa 335 km 7 Hours A4 Yes National Highway
Arugam Bay 415 km 8 Hours A4 + A15 No National Highway
Nuwara Eliya 170 km 5 Hours A7 Nearest Railway Station: Nanu Oya Mountain Road
Nanu Oya Railway Station 160 km 4.5 Hours A7 Yes Mountain Road
Ella 235 km 6 Hours A5 Yes Mountain Road
Haputale 205 km 5.5 Hours A16 Yes Mountain Road
Badulla 255 km 6.5 Hours A5 Yes Mountain Road
Vavuniya 255 km 5 Hours A9 Yes National Highway
Mannar 265 km 5.5 Hours A14 Yes National Highway
Jaffna 395 km 7.5 Hours A9 Yes National Highway

Understanding Sri Lanka's Road Network

Sri Lanka has one of the best road networks in South Asia. Modern expressways connect Colombo with the southern provinces while national highways link the island's historic cities, mountain resorts and coastal destinations. Although the country is relatively small, travel times may be longer than expected due to winding mountain roads, local traffic, wildlife crossings and scenic routes that encourage frequent photo stops.

Major Expressways

  • E01 Southern Expressway – Colombo to Matara via Galle.
  • E03 Colombo–Katunayake Expressway – Connects Colombo with Bandaranaike International Airport and Negombo.
  • E02 Central Expressway – Connects Colombo with Kurunegala and central regions (sections operational).

Main National Highways

Highway Route Popular Destinations
A1 Colombo – Kandy Kadugannawa, Pinnawala, Kandy
A2 Colombo – Galle – Hambantota Kalutara, Bentota, Galle, Mirissa
A4 Colombo – Ratnapura – Batticaloa Ratnapura, Udawalawe, Batticaloa
A5 Peradeniya – Ella – Badulla Nuwara Eliya Region, Ella, Badulla
A6 Ambepussa – Dambulla – Trincomalee Dambulla, Sigiriya, Trincomalee
A7 Avissawella – Nuwara Eliya Kitulgala, Hatton, Nuwara Eliya
A9 Kandy – Jaffna Dambulla, Anuradhapura, Vavuniya, Jaffna

Railway Services in Sri Lanka

Sri Lanka's railway system is one of the country's greatest attractions. The scenic hill-country railway between Kandy, Nanu Oya, Ella and Badulla is considered one of the world's most beautiful train journeys. The coastal railway connecting Colombo with Galle, Hikkaduwa, Bentota and Matara also offers spectacular views of the Indian Ocean. Northern railway services connect Colombo with Anuradhapura, Vavuniya and Jaffna, while eastern services operate to Trincomalee and Batticaloa. Although trains are economical and scenic, reservations should be made well in advance, especially during weekends and holiday periods.


Choosing the Best Mode of Transport

Visitors travelling independently can choose between private cars, taxis, public buses and trains. A private vehicle with an experienced driver provides the greatest flexibility and allows travellers to stop at viewpoints, temples, waterfalls and local villages along the route. Budget travellers often combine train journeys with taxis or tuk-tuks for short transfers, while families and photographers generally prefer private transportation for convenience and comfort.


Suggested Driving Routes from Colombo

Depending on your interests and the length of your holiday, there are several excellent routes that begin in Colombo. Many visitors combine the Cultural Triangle with the hill country and southern beaches to experience the diversity of Sri Lanka within one journey.

Classic Cultural Triangle (4–5 Days)

  • Colombo → Pinnawala
  • Dambulla Cave Temple
  • Sigiriya Rock Fortress
  • Polonnaruwa Ancient City
  • Minneriya National Park
  • Return to Colombo

Hill Country Tour (5–6 Days)

  • Colombo → Kandy
  • Nuwara Eliya
  • Ella
  • Badulla
  • Udawalawe National Park
  • Return to Colombo

Southern Beaches Tour

  • Colombo
  • Bentota
  • Hikkaduwa
  • Galle Fort
  • Mirissa
  • Tangalle

Northern Sri Lanka Tour

  • Colombo
  • Anuradhapura
  • Mannar
  • Jaffna
  • Nagadeepa
  • Return via Vavuniya

Approximate Travel Times

While Sri Lanka is a relatively compact island, average driving speeds are often lower than in many other countries. Expressways allow speeds of up to 100 km/h, but most national highways pass through towns and villages where speed limits are lower. Mountain roads around Nuwara Eliya, Ella and Badulla are winding and should be driven with extra care.

Road Type Average Speed
Expressway (E01 / E03) 80–100 km/h
National Highways 50–70 km/h
Mountain Roads 25–45 km/h
Urban Roads 20–40 km/h

Useful Travel Tips

  • Start long journeys early in the morning to avoid city traffic.
  • Carry cash when travelling to rural areas, as card facilities may be limited.
  • Mountain roads can become foggy during the evening and rainy season.
  • Always allow extra time for photo stops—Sri Lanka's landscapes are incredibly scenic.
  • Reserve train tickets in advance for popular routes such as Colombo–Kandy and Kandy–Ella.
  • Private vehicles are recommended for families and travellers with luggage.
  • Wildlife parks should be visited early in the morning or late afternoon for the best animal sightings.

Best Time to Travel Around Sri Lanka

Sri Lanka can be visited throughout the year thanks to its two monsoon seasons affecting different parts of the island at different times. The southwest coast, hill country and Colombo are generally best visited between December and April, while the east coast and northern regions are most pleasant from May to September.

Because weather varies across the island, many travellers combine destinations from different regions to enjoy sunshine during every season.


Frequently Asked Questions

Are the distances exact?

The distances shown on this page are approximate road distances from central Colombo. Depending on your hotel location and the route chosen, the actual distance may vary slightly.

Is driving in Sri Lanka safe?

Yes. The main highways and expressways are generally in good condition. Visitors unfamiliar with local driving conditions often prefer hiring a vehicle with an experienced driver for greater comfort and convenience.

Which destination is closest to Colombo?

Mount Lavinia and Negombo are the nearest popular tourist destinations and can be reached in less than one hour.

Which is the longest drive from Colombo?

Among the destinations listed, Arugam Bay and Jaffna involve the longest road journeys, taking approximately 7.5 to 8 hours depending on traffic and weather conditions.

Is travelling by train recommended?

Absolutely. Sri Lanka's railway network offers some of the most scenic train journeys in Asia, particularly between Kandy, Nanu Oya, Ella and Badulla, as well as along the southern coastline.

Can these destinations be visited on one tour?

Yes. Many visitors combine the Cultural Triangle, hill country, southern beaches and wildlife parks into a 10 to 15-day itinerary. Travel & Culture Services can customize tours according to your interests, budget and available time.


Plan Your Sri Lanka Journey

Whether you are interested in ancient cities, Buddhist temples, tea plantations, wildlife safaris, tropical beaches or scenic train journeys, understanding the distances between destinations will help you make the most of your holiday in Sri Lanka.

Travel & Culture Services offers customized tours, hotel reservations, airport transfers, private vehicles with experienced drivers, licensed guides and tailor-made itineraries throughout Sri Lanka. Our travel experts can help you choose the most efficient route, minimize driving time and create a memorable journey based on your interests.

For more information or to request a personalized itinerary, please contact Travel & Culture Services. We will be delighted to assist you in planning your perfect Sri Lanka holiday.