Skip to content
induwara.lk
Premium
induwara.lkSri Lanka · Travel

Sri Lanka Highway Entrance Finder — Nearest Interchange

Pick your town and see which expressway interchange is your entrance — the expressway, the km post, the A or B road it is joined from, and the toll from there for your vehicle class. Built on Road Development Authority data. No signup, no location permission, no ads.

By Induwara AshinsanaUpdated Sep 25, 2026
Find your expressway entrance
RDA interchange data · verified 2026-09-25

Searching a town ranks the entrance named for it first. Searching a district lists every entrance standing in it.

Cars, vans, three-wheelers, ambulances, hearses, jeeps and single-cab pickups under 1.65 m roof height.

Quick picks
Which way are you heading?

Every Sri Lankan interchange takes traffic in both directions. This only changes which far end the toll preview is quoted to.

Expressways (all)
4 entrances for Galle· Galle District

Pinnaduwa

E01

Southern Expressway · Galle District · Named access point for this town

km 95
Joined from
B594 (Pinnaduwa road, to the A2 at Galle)
Road distance from your town
6 km via A2
Official access point for
Galle, Unawatuna, Karapitiya, Wakwella, Hikkaduwa
Neighbouring interchanges
Baddegama · Imaduwa

Toll to Hambantota · Class 1

Rs 650150 km on the expressway

Open in the toll calculator

Baddegama

E01

Southern Expressway · Galle District · Same district

km 81
Joined from
B153 (Baddegama road)
Road distance from your town
Not in the RDA point-to-point table
This interchange is not a point in the RDA point-to-point road table, so no road distance is quoted for it.
Official access point for
Baddegama, Hikkaduwa, Ambalangoda, Nagoda
Neighbouring interchanges
Kurundugahahetekma · Pinnaduwa

Toll to Hambantota · Class 1

Rs 750164 km on the expressway

Open in the toll calculator

Imaduwa

E01Pending re-check

Southern Expressway · Galle District · Same district

km 110
Joined from
Not confirmed — see the note below this card
Road distance from your town
Not in the RDA point-to-point table
This interchange is not a point in the RDA point-to-point road table, so no road distance is quoted for it.
Official access point for
Imaduwa, Ahangama, Habaraduwa, Koggala
Neighbouring interchanges
Pinnaduwa · Kokmaduwa

Toll to Hambantota · Class 1

Rs 600135 km on the expressway

Open in the toll calculator

Interchange name pending re-verification: RDA names the Matara–Hambantota extension interchanges as Godagama, Aparekka, Beliatta, Kahagalla, Angunakolapelessa, Wetiya, Sooriyawewa and Andarawewa, which does not match this row one-for-one.

Kurundugahahetekma

E01

Southern Expressway · Galle District · Same district

km 64
Joined from
B014 (Elpitiya road)
Road distance from your town
Not in the RDA point-to-point table
This interchange is not a point in the RDA point-to-point road table, so no road distance is quoted for it.
Official access point for
Elpitiya, Karandeniya, Ambalangoda, Bentota
Neighbouring interchanges
Welipenna · Baddegama

Toll to Hambantota · Class 1

Rs 800181 km on the expressway

Open in the toll calculator

Interchanges, km posts and tolls: Road Development Authority, last verified 2026-09-25. Tolls are previewed through this site's expressway toll calculator, not recomputed here. Check RDA or call 1969 for closures and incidents before you set off.

How it works

“Which highway entrance do I use?” is a different question from “what is the toll?”, and it is answered from a different table. The toll is a gazetted point-to-point figure between two interchanges you have already chosen. The entrance is a geography question: which interchange is the official access point for the place you are starting from. This page answers the second one and hands the first to the tool that owns it.

The lookup runs in three tiers. A town you search is first matched against each interchange's list of towns it is the named access point for — Pinnaduwa for Galle, Welipenna for Mathugama, Kaduwela for Malabe. Those are ranked first. Alongside them come the interchanges standing in the same administrative district, which is the wider set a driver would still consider. Only when neither tier returns anything does the search widen to the neighbouring districts, so a Colombo search does not list half the Southern Expressway.

Ranking inside a tier uses the best evidence available and nothing weaker. Where the RDA point-to-point road-distance schedule contains both your town and the town the interchange stands in, the leg is the shortest-path total over that schedule's toll-free A and B road segments — the road to an entrance is by definition not on the expressway, so the expressway segments are excluded. Where the schedule does not hold both ends, no kilometre figure is shown at all. It is never interpolated, never straight-line, never estimated. Those cards are ordered instead by how far along the route they sit from the interchange named for your town: for Galle that reads Pinnaduwa (km 95), Baddegama (81), Imaduwa (110), Kurundugahahetekma (64).

The toll preview on each card is the RDA figure to the far end of that expressway in the direction you chose, and it is computed by the expressway toll calculator's own function rather than re-derived here: toll = roundTo50(|cum[exit] − cum[entry]| × classMultiplier), where cumis the cumulative Class-1 base toll from the route start and the multipliers are the RDA plaza classes — 1.0× for Class 1 up to 4.0× for Class 5. One dataset, one module: no interchange, km post, toll or road distance is defined in this page's data file. It adds exactly four facts per interchange — the district it stands in, the road it is joined from, the towns it serves, and the road-table town used to measure the leg.

Direction of travel reorders nothing. Every interchange in Sri Lanka takes traffic both ways, so the entrance you use never depends on where you are going; the setting only decides which end of the expressway the toll preview is quoted to. An interchange on a section that is not open to traffic is never offered as an answer — it appears in a separate warning instead, because sending a driver to a building site is the worst mistake this page could make.

Worked examples

Worked example

Galle · Class 1 · towards Colombo

The straightforward case: the town has a named entrance and both ends are in the road table.

  1. Pinnaduwa lists Galle among the towns it is the access point for → tier 1, ranked first.
  2. Galle and Pinnaduwa are both points in the RDA road table → leg = 6 km on the A2.
  3. Toll preview to the Colombo end (Kottawa), Class 1:
  4. cum[Pinnaduwa] = 600, cum[Kottawa] = 0, multiplier 1.0
  5. |600 − 0| × 1.0 = 600 → Rs 50 step → Rs 600
  6. Next cards: Baddegama (km 81, |81 − 95| = 14 km along the route), then Imaduwa (110), then Kurundugahahetekma (64).

Worked example

Kadawatha · Class 1 · either direction

The same-name case. Two interchanges are called Kadawatha, and only one of them exists yet.

  1. Kadawatha is in the road table and is the gate town of two interchanges → the same-name callout fires.
  2. Outer Circular (E02), km 13: leg = 0 km — the interchange is in the town.
  3. Either direction quotes the longer leg: km 13 → km 29 (16 km) beats km 13 → km 0 (13 km),
  4. so the preview is Kadawatha → Kottawa: |400 − 250| × 1.0 = 150 → Rs 150
  5. Switching to 'towards Colombo' quotes the km-0 end: |0 − 250| × 1.0 = 250 → Rs 250
  6. Central Expressway (E04), km 0: withheld from the answers — that section is not open. No toll preview.

Worked example

Kurunegala · Class 2 · towards Colombo

The honest-fallback case. No named entrance, no entrance in the district, and one the driver expects that does not exist yet.

  1. No open interchange lists Kurunegala, and none stands in Kurunegala District → widen to the next district over.
  2. Gampaha District returns the Outer Circular entrances; Kadawatha ranks first on the measured leg:
  3. Kurunegala → Ambepussa 38 km + Ambepussa → Nittambuwa 24 + Nittambuwa → Kadawatha 19 = 81 km on the A6 and A1
  4. Toll preview Kadawatha → Kerawalapitiya, Class 2: |0 − 250| × 1.5 = 375 → Rs 50 step → Rs 400
  5. Mirigama (E04) does list Kurunegala — but its section is under construction, so it appears only in the warning.

Verified against the RDA toll schedule

Six trips were computed by hand from the gazetted cumulative schedule before any code was written, then re-run through the shared toll module. The page renders the comparison rather than claiming it.

TripHand-computedModuleMatch
Pinnaduwa (Galle) → Kottawa, Class 1Rs 600Rs 600
Kahathuduwa → Gelanigama, Class 1 (smallest gazetted step)Rs 100Rs 100
Kottawa → Hambantota, Class 5 (longest leg, heaviest class)Rs 5,000Rs 5,000
Kadawatha (OCH) → Kerawalapitiya, Class 1Rs 250Rs 250
Kadawatha (OCH) → Kottawa (OCH), Class 3Rs 300Rs 300
New Kelani Bridge → Ingurukade Junction, Class 1Rs 100Rs 100

All six trips reconcile to the rupee. Access facts cover 30 of 30 interchanges in the shared dataset.

Every expressway interchange in Sri Lanka

The full list per expressway, in km order from the route start, with the road each interchange is joined from and the towns it is the access point for.

E0116 interchangesE028 interchangesE044 interchanges · 0 openPAEH2 interchanges

Southern Expressway E01

Kottawa → Hambantota / Mattala, including the Galle and Matara legs. · about 245 km tolled.

InterchangeKm postJoined fromServes
KottawaColombo District0A4 (High Level Road)Colombo, Kottawa, Maharagama, Nugegoda, Pannipitiya, Homagama, Battaramulla
KahathuduwaColombo District7B084 (Polgasovita road)Polgasovita, Piliyandala, Kesbewa, Madapatha, Horana
GelanigamaKalutara District21A8 (Panadura–Ratnapura road)Bandaragama, Panadura, Wadduwa, Horana
DodangodaKalutara District35B304 (Dodangoda road)Kalutara, Dodangoda, Payagala, Beruwala
WelipennaKalutara District47B157 (Welipenna–Mathugama road)Mathugama, Agalawatta, Aluthgama, Bentota
KurundugahahetekmaGalle District64B014 (Elpitiya road)Elpitiya, Karandeniya, Ambalangoda, Bentota
BaddegamaGalle District81B153 (Baddegama road)Baddegama, Hikkaduwa, Ambalangoda, Nagoda
PinnaduwaGalle District95B594 (Pinnaduwa road, to the A2 at Galle)Galle, Unawatuna, Karapitiya, Wakwella, Hikkaduwa
ImaduwaGalle District110Pending re-checkImaduwa, Ahangama, Habaraduwa, Koggala
KokmaduwaMatara District119Pending re-checkWeligama, Mirissa, Midigama, Kamburugamuwa
GodagamaMatara District126Pending re-checkMatara, Akuressa, Hakmana, Kamburupitiya, Deniyaya
BeliattaHambantota District153Pending re-checkBeliatta, Tangalle, Dickwella, Weeraketiya
AndarawewaHambantota District180Pending re-checkWalasmulla, Katuwana, Middeniya
BarawakumbukaHambantota District197Pending re-checkSooriyawewa, Angunakolapelessa, Weeraketiya
MattalaHambantota District225Pending re-checkMattala, Lunugamvehera, Tissamaharama, Wellawaya
HambantotaHambantota District245Pending re-checkHambantota, Ambalantota, Tissamaharama, Tangalle

Outer Circular Highway E02

Kerawalapitiya → Kottawa, ringing Colombo via Kadawatha. · about 29 km tolled.

InterchangeKm postJoined fromServes
KerawalapitiyaGampaha District0E03 Colombo–Katunayake ExpresswayKerawalapitiya, Wattala, Ja-Ela, Hendala
HendalaGampaha District4Pending re-checkHendala, Wattala, Welisara, Hekitta
PeliyagodaGampaha District9Pending re-checkPeliyagoda, Kelaniya, Colombo, Wattala
KadawathaGampaha District13A1 (Colombo–Kandy road)Kadawatha, Ragama, Mahara, Kiribathgoda, Gampaha
KirillawalaGampaha District17Pending re-checkKirillawala, Kadawatha, Weliweriya, Gampaha
KaduwelaColombo District22B240 (Low Level Road) and the Peliyagoda–Mudungoda roadKaduwela, Malabe, Biyagama, Kelaniya, Koswatta
AthurugiriyaColombo District25Malabe–Athurugiriya roadAthurugiriya, Malabe, Homagama, Kaduwela
KottawaColombo District29A4 (High Level Road)Kottawa, Maharagama, Pannipitiya, Homagama

Central Expressway (Phase 1) E04

Kadawatha → Mirigama on the Central Expressway Phase 1. · about 37 km tolled.

InterchangeKm postJoined fromServes
Kadawatha(not open)Gampaha District0A1 (Colombo–Kandy road)Kadawatha, Ragama, Mahara, Kiribathgoda
Kalalpitiya(not open)Gampaha District12Pending re-checkGampaha, Yakkala, Miriswatta
Pothuhera(not open)Gampaha District19Pending re-checkVeyangoda, Nittambuwa, Attanagalla
Mirigama(not open)Gampaha District37Pending re-checkMirigama, Nittambuwa, Warakapola, Kurunegala

Port Access Elevated Highway PAEH

New Kelani Bridge → Ingurukade Junction (Galle Face). · about 5 km tolled.

InterchangeKm postJoined fromServes
New Kelani BridgeColombo District0A1 (Colombo–Kandy road) at the New Kelani BridgePeliyagoda, Kelaniya, Wattala, Colombo
Ingurukade JunctionColombo District5Ingurukade Junction, Colombo 15 (for the Port and Galle Face)Colombo, Fort, Galle Face, Colombo Port

Interchange names, km posts and tolls: Road Development Authority, through this site's shared expressway toll dataset. The Colombo–Katunayake Expressway (E03) is not yet in that dataset, so its interchanges — including Katunayake for the airport — are not listed above. Rows marked “pending re-check” are named in the dataset but their access road has not been confirmed against a cited source.

Frequently asked questions

Sources & references

The district, access road and served-town facts on this page were last checked against those sources on 2026-09-25. Interchange names, km posts and toll figures come from this site's expressway toll calculator dataset, and road distances from its road distance calculator. Nothing on this page is a second copy of either. For closures and incidents, check RDA or call 1969 before you travel.

Related tools

Comments & feedback

Spotted a bug or want an improvement? Tell us — our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Know an interchange this page has wrong, or one it is missing?

Email me at [email protected] — most fixes ship within 24 hours.