Skip to content
Guide

Sri Lanka Map: Regions, Distances and Drive Times

Sri Lanka by region, with sourced road and rail distances between the main towns. Region and distance tables, no map image. Checked 24 October 2026.

Decorative antique-style map illustration on a wooden desk beside a brass compass; not a map of Sri Lanka.

What does a simple Sri Lanka map look like?

Quick answer: Think of Sri Lanka as a hub around Colombo and the central hills, with the west and south coasts running down one side, the cultural triangle in the centre north, the east coast along the far side, and the north beyond that. The distances below show how far apart the main towns are by road: Colombo to Galle is about 126 km, Colombo to Kandy about 115 km, and Colombo to Jaffna about 398 km. Real drives take longer than these no-traffic samples, so plan one long transfer a day. We do not embed a copyrighted map, so we use a static region list and a distance table instead.

How is Sri Lanka divided into regions?

We use seven regions across the site. Here is the shape of the island in plain words, with links to each region page for detail.

RegionWhat it covers (our region page)Where it sits
Colombo and the west coastColombo, Negombo and other west-coast stopsWest
South coastGalle to Tangalle, town by townSouth-west and south
Deep south safari countryYala, Udawalawe, Hambantota and nearbySouth-east inland and coast
Hill country and central highlandsKandy, Nuwara Eliya, Horton Plains, Ella area, tea countryCentre and south-centre
Cultural triangleAnuradhapura, Polonnaruwa, Sigiriya, DambullaCentre-north
East coastTrincomalee, Batticaloa, Arugam BayEast
Northern Sri LankaJaffna and the peninsulaFar north

Why is there no map image on this page?

The picture at the top is a decorative illustration, not a map of Sri Lanka. We do not copy a published map, trace one, embed Google Maps or OpenStreetMap tiles, or add an interactive viewer. The region table above and the distance tables below carry the information instead. If you need a map you can navigate with, open your own maps app and check road and rail notices for your date.

How far is it between the main towns?

These are driving samples between town centres, with no traffic. Use them to compare, not to schedule. Pickup point, route and weather change the real number.

From Colombo

RouteRoad distanceTime with no trafficSource and date
Colombo to Negombo38 km37 minOSRM sample, 24 Oct 2026
Colombo to Galle126 km1 h 51 minOur Colombo to Galle train guide, OSM 23 Oct 2026
Colombo to Kandy115 km2 h 12 minOSRM sample, 24 Oct 2026
Colombo to Sigiriya168 km3 h 1 minOSRM sample, 24 Oct 2026
Colombo to Dambulla151 km2 h 38 minOSRM sample, 24 Oct 2026
Colombo to Anuradhapura209 km3 h 43 minOSRM sample, 24 Oct 2026
Colombo to Nuwara Eliya158 km3 h 3 minOSRM sample, 24 Oct 2026
Colombo to Ella196 km3 h 38 minOSRM sample, 24 Oct 2026
Colombo to Trincomalee259 km4 h 43 minOSRM sample, 24 Oct 2026
Colombo to Batticaloa312 km5 h 39 minOSRM sample, 24 Oct 2026
Colombo to Jaffna398 km7 h 15 minOSRM sample, 24 Oct 2026

For the airport, our guides give about 145 km and 2 hours 37 minutes from Bandaranaike International Airport to Sigiriya (airport to Sigiriya, 23 Oct 2026) and about 175 km and 2 hours 20 minutes to Mirissa (Mirissa guide, 19 Oct 2026).

Our newer airport guides add more road samples from the terminal: Colombo city, Negombo, Bentota, Hikkaduwa, Dambulla, Nuwara Eliya and Ella, all checked 27 October 2026.

Within the cultural triangle and north

RouteRoad distanceTime with no trafficSource and date
Sigiriya to Anuradhapura70 km1 h 31 minOSRM sample, 24 Oct 2026
Sigiriya to Polonnaruwa54 km1 h 4 minOSRM sample, 24 Oct 2026
Sigiriya to Trincomalee98 km2 h 0 minOSRM sample, 24 Oct 2026
Habarana to Trincomalee84 kmnot statedOur Trincomalee guide
Anuradhapura to Jaffna202 km3 h 43 minOSRM sample, 24 Oct 2026

Kandy and the hill country

RouteRoad distanceTime with no trafficSource and date
Peradeniya station to Kandy station6.8 km9 minOur Colombo to Kandy train guide, OSM 19 Oct 2026
Kandy to Sigiriya89 km1 h 48 minOSRM sample, 24 Oct 2026
Kandy to Nuwara Eliya73 km1 h 32 minOSRM sample, 24 Oct 2026
Kandy to Ella134 km2 h 41 minOur Kandy to Ella train vs road guide, OSM 23 Oct 2026
Nanu Oya station to Nuwara Eliya7.8 kmnot statedOur Ella vs Nuwara Eliya guide, OSM 19 Oct 2026
Nuwara Eliya to Ella55 km1 h 9 minOSRM sample, 24 Oct 2026
Nuwara Eliya to Haputale46.3 km57 minOur Haputale guide, OSM 19 Oct 2026
Haputale to Ella21.9 km26 minOur Haputale guide, OSM 19 Oct 2026
Bandarawela to Ella11.5 km13 minOur Bandarawela guide, OSM 19 Oct 2026
Ella to Wellawayaabout 27 kmnot statedOur Ella guide

South coast and the south-east

RouteRoad distanceTime with no trafficSource and date
Galle Fort to Unawatunaabout 5 kmnot statedOur Galle guide
Mirissa to Mataraabout 8 kmnot statedOur Mirissa guide
Tangalle to Ella138 km2 h 25 minOur south coast to Ella guide, OSM 23 Oct 2026
Mirissa to Ella176 km2 h 54 minSame guide
Galle Fort to Ella199 km3 h 7 minSame guide
Ella to Tissamaharamaabout 89 kmnot statedOur Ella guide
Arugam Bay to Ella133 km2 h 29 minOur Arugam Bay to Ella guide, OSM 23 Oct 2026
Arugam Bay to Tissamaharama154 km2 h 48 minOur Arugam Bay to Yala guide, OSM 23 Oct 2026

East coast

RouteRoad distanceTime with no trafficSource and date
Trincomalee to Batticaloa137 km2 h 53 minOSRM sample, 24 Oct 2026
Batticaloa to Arugam Bay112 km2 h 6 minOSRM sample, 24 Oct 2026

The Arugam Bay, Batticaloa and Trincomalee rows give a feel for how long the east coast is: you will not combine all three without transfer days, as our Arugam Bay guide says.

What are the railway distances from Colombo Fort?

The Sri Lanka Railways fare table dated July 2022, which was still the published table on 23 October 2026, gives these distances from Colombo Fort. We reused them from our own guides. Rail distance is along the track, so it differs from road distance.

StationRail distance from Colombo FortOur guide
Bentota60.97 kmColombo to Galle train
Galle113.89 kmColombo to Galle train
Unawatuna119.53 kmColombo to Galle train
Mirissa147.56 kmColombo to Galle train
Beliatta183.23 kmTissamaharama
Habarana210.24 kmAirport to Sigiriya
Haputale247.97 kmHaputale
Bandarawela259.15 kmBandarawela

Whether a train runs on a given day is a separate question. Check Sri Lanka Railways notices, as our getting around guide advises.

How do these distances turn into a plan?

  • Count transfer days, not towns. A three-hour no-traffic road sample is a half-day in real life once you add stops, rain and hill roads.
  • Keep one long move per day. Colombo to Ella or Colombo to Trincomalee is a full day.
  • Do the east and the south separately. The east coast and the south coast are on opposite sides of the island, and our east versus south coast guide helps you choose one for your dates.
  • Remember the hills. Hill roads and rain make sample times optimistic. Our Kandy to Ella by road guide shows how to build slack.
  • Check the route on the day. Heavy rain affects roads and trains. The Department of Meteorology expects rain in the south-west until 27 October 2026, and the Disaster Management Centre has asked travellers to reconsider non-essential trips to the central hills (Daily Mirror, 22 October).

What is the highest point, and how high are the hills?

The Wikipedia entry on the geography of Sri Lanka says the highest point is Pidurutalagala at 2,524 m, with mountainous country in the south-central interior. For heights of the main hill towns, see our hill country altitude guide.

What gaps remain?

  • A map graphic. This page has no map image, only the region table and distance tables.
  • Rows with no time. Where we reuse a distance without a time, the source page did not state one.
  • One sample per route. Real routes differ by pickup point and road.
  • A full matrix. We have not built a town-by-town matrix. If you want one, we would compute it from one routing source on one date and label it.

Frequently asked questions

How big is Sri Lanka, and how long does it take to cross?

We do not publish an island-wide size figure from an official source on this page. What we can show is road samples between towns: Colombo to Kandy is about 115 km and Colombo to Jaffna about 398 km on one OpenStreetMap route sample checked on 24 October 2026, with no traffic. Real journeys take longer, so plan one big transfer per day.

How far is Colombo from Kandy?

About 115 km and 2 hours 12 minutes by road with no traffic, on the OpenStreetMap route sample we checked on 24 October 2026, between the two city centres. In practice allow more for traffic. There is no Colombo to Kandy train for now: Sri Lanka Railways suspended all trains between Rambukkana, Peradeniya and Gampola from midnight at the end of 25 October 2026 until further notice, after a landslide near Kadigamuwa, and no restart date has been given. Check our Colombo to Kandy train guide for the latest rail status.

How far is Ella from Colombo?

About 196 km and 3 hours 38 minutes by road with no traffic on the OpenStreetMap sample we checked on 24 October 2026. Wikipedia gives Ella as approximately 200 km east of Colombo. There is no through train, so most people split the trip. Our Kandy to Ella guides cover the options.

What are Sri Lanka's main regions?

Our site uses seven: Colombo and the west coast, the south coast, the deep south safari country, the hill country and central highlands, the cultural triangle, the east coast and northern Sri Lanka. Each has its own page, linked on this guide.

Are the distances on this page exact?

No. They are one OpenStreetMap or railway-table sample each, with no traffic, between the points we named. Pickup points, route choice, weather and roadworks change real distances and times. Where a figure comes from another page on this site, we say which.

Can I get a printable or interactive Sri Lanka map here?

Not on this page. We do not embed copyrighted maps or an interactive map, so we use a region table and distance tables instead. For live navigation, use your own maps app and check road notices.

What is the highest point in Sri Lanka?

Pidurutalagala, at 2,524 m, according to the Wikipedia geography entry for Sri Lanka and its own page. It is near Nuwara Eliya. See our hill country altitude guide for how that compares with Ella, Kandy and Horton Plains.

Sources

Last verified 2026-10-25

All guides
The ramparts of Galle Fort above the Indian Ocean.
Practical

Colombo Airport to Galle and Mirissa

From Bandaranaike International Airport to Galle, Mirissa and the south coast by expressway bus or private car. Official NTC expressway bus fares checked 15 October 2026.

The beach at Bentota looking north, with sand, breaking waves and coastal palms under a pale sky.
Planning

Sri Lanka's Award-Winning Beaches 2026

Four Sri Lankan beaches made Condé Nast Traveller's 2026 Best beaches in Asia top 20: Arugam Bay (1st), Bentota (9th), Tangalle (14th) and Negombo (19th). Scores, best months for each and how to fit them into a trip from the UK, checked 16 October 2026.