Skip to content
induwara.lk
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 paywall.

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

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

Cars, vans, three-wheelers, jeeps and single cabs. A six-wheel dual purpose vehicle also pays Category 1.

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 96
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 Gate · Category 1

Rs 650126.6 km on the expressway

Open in the toll calculator

Imaduwa

E01Pending re-check

Southern Expressway · Galle District · Same district

km 108.4
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 Gate · Category 1

Rs 550114.2 km on the expressway

Open in the toll calculator

Interchange on the Matara to Hambantota extension. The name and exit code are the gazette's own; the access road and the towns served have not been confirmed against a cited source, so no road number is claimed.

Baddegama

E01

Southern Expressway · Galle District · Same district

km 80
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 Gate · Category 1

Rs 700142.6 km on the expressway

Open in the toll calculator

Kurundugahahetekma

E01

Southern Expressway · Galle District · Same district

km 68
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 Gate · Category 1

Rs 750154.6 km on the expressway

Open in the toll calculator

Interchanges, km posts and tolls: Road Development Authority, last verified 2026-10-16. 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 cum is 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) to Kottawa, Category 1Rs 500Rs 500
Kottawa to Gelanigama, Category 1 (the table is not additive)Rs 200Rs 200
Kottawa to Hambantota Gate, Category 3 (longest leg, heaviest category)Rs 3,200Rs 3,200
Kadawatha to Kerawalapitiya, Category 1 (Outer Circular to Katunayake)Rs 150Rs 150
Kadawatha to Kottawa, Category 3Rs 400Rs 400
Katunayake (airport) to Pinnaduwa (Galle), Category 1Rs 800Rs 800
Mirigama North to Kurunegala, Category 1 (Central Expressway)Rs 300Rs 300

All six trips reconcile to the rupee. Access facts cover 34 of 34 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.

E0121 interchangesE024 interchangesE034 interchangesE045 interchanges

Southern Expressway E01

Kottawa to Hambantota Gate, through Galle, Matara and Mattala. · about 222.6 km tolled.

InterchangeKm postJoined fromServes
KottawaColombo District0A4 (High Level Road)Colombo, Kottawa, Maharagama, Nugegoda, Pannipitiya, Homagama, Battaramulla
KahathuduwaColombo District6B084 (Polgasovita road)Polgasovita, Piliyandala, Kesbewa, Madapatha, Horana
GelanigamaKalutara District14A8 (Panadura–Ratnapura road)Bandaragama, Panadura, Wadduwa, Horana
DodangodaKalutara District35B304 (Dodangoda road)Kalutara, Dodangoda, Payagala, Beruwala
WelipennaKalutara District46B157 (Welipenna–Mathugama road)Mathugama, Agalawatta, Aluthgama, Bentota
KurundugahahetekmaGalle District68B014 (Elpitiya road)Elpitiya, Karandeniya, Ambalangoda, Bentota
BaddegamaGalle District80B153 (Baddegama road)Baddegama, Hikkaduwa, Ambalangoda, Nagoda
PinnaduwaGalle District96B594 (Pinnaduwa road, to the A2 at Galle)Galle, Unawatuna, Karapitiya, Wakwella, Hikkaduwa
ImaduwaGalle District108.4Pending re-checkImaduwa, Ahangama, Habaraduwa, Koggala
KokmaduwaMatara District116.3Pending re-checkWeligama, Mirissa, Midigama, Kamburugamuwa
Godagama - PalatuwaMatara District126.2Pending re-checkMatara, Akuressa, Hakmana, Kamburupitiya, Deniyaya
KapuduwaMatara District130.7Pending re-checkKapuduwa, Kamburupitiya, Malimbada
AparekkaMatara District137.2Pending re-checkAparekka, Dickwella, Devinuwara, Dondra
BeliattaHambantota District152.7Pending re-checkBeliatta, Tangalle, Dickwella, Weeraketiya
BodigamaHambantota District159.8Pending re-checkBodigama, Katuwana, Walasmulla
KasagalaHambantota District164.9Pending re-checkKasagala, Weeraketiya, Middeniya
AngunukolapelessaHambantota District174Pending re-checkAngunakolapelessa, Middeniya, Ranna
BarawakumbukaHambantota District181.1Pending re-checkBarawakumbuka, Weeraketiya, Katuwana
SooriyawewaHambantota District191.4Pending re-checkSooriyawewa, Mahagama, Lunugamvehera
Mattala GateHambantota District201.9Pending re-checkMattala, Lunugamvehera, Tissamaharama, Wellawaya
Hambantota GateHambantota District222.6Pending re-checkHambantota, Ambalantota, Tissamaharama, Tangalle

Outer Circular Highway E02

Kadawatha to Athurugiriya, linking the Katunayake and Southern routes. · about 14.15 km tolled.

InterchangeKm postJoined fromServes
KadawathaGampaha District0A1 (Colombo–Kandy road)Kadawatha, Ragama, Mahara, Kiribathgoda, Gampaha
KaduwelaColombo District9.35B240 (Low Level Road) and the Peliyagoda–Mudungoda roadKaduwela, Malabe, Biyagama, Kelaniya, Koswatta
KotalawalaColombo District9.35Pending re-checkKotalawala, Kaduwela, Athurugiriya, Malabe
AthurugiriyaColombo District14.15Malabe–Athurugiriya roadAthurugiriya, Malabe, Homagama, Kaduwela

Colombo-Katunayake Expressway E03

Peliyagoda to Katunayake, the airport route. · about 22.7 km tolled.

InterchangeKm postJoined fromServes
PeliyagodaGampaha District0Pending re-checkPeliyagoda, Kelaniya, Colombo, Wattala
KerawalapitiyaGampaha District6.7E03 Colombo–Katunayake ExpresswayKerawalapitiya, Wattala, Ja-Ela, Hendala
Ja-ElaGampaha District14Pending re-checkJa-Ela, Kandana, Ekala, Gampaha, Wattala
KatunayakeGampaha District22.7A3 (Colombo–Negombo road) at KatunayakeKatunayake, Negombo, Seeduwa, Minuwangoda, Kochchikade

Central Expressway E04

Mirigama North to Yaggapitiya, priced by its own 2023 gazette. · about 38.05 km tolled.

InterchangeKm postJoined fromServes
Mirigama North ICGampaha District0Pending re-checkMirigama, Nittambuwa, Warakapola, Giriulla
Nakalagamuwa ICKurunegala District17.81Pending re-checkNakalagamuwa, Polgahawela, Alawwa
Dambokka ICKurunegala District32.6Pending re-checkDambokka, Mawathagama, Rambukkana
Kurunegala ICKurunegala District38.05Pending re-checkKurunegala, Mallawapitiya, Wariyapola
Yaggapitiya ICKurunegala District38.05Pending re-checkYaggapitiya, Kurunegala, Kuliyapitiya

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-10-16. 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.