induwara.lkinduwara.lk
induwara.lkSri Lanka · Travel

Sri Lanka Expressway Toll Calculator (E01, E02, E04, Port Access)

Look up the exact RDA-gazetted toll for any trip on the Southern Expressway, Outer Circular Highway, Central Expressway Phase 1 and the Port Access Elevated Highway — by entry interchange, exit interchange and vehicle class, with one-way and return totals. Sources cited below.

By Induwara AshinsanaUpdated May 16, 2026
RDA Expressway Toll Estimator
RDA verified · 2026
Expressway
Vehicle class
Trip type

RDA collects the toll at each exit, so a return trip is exactly twice the one-way fee — there is no round-trip discount.

Total toll (one-way)
Rs 700
Class 1 baseline: Rs 700
Per ticket (Class 1)
Rs 700
×1.0 of Class 1 base
Distance
126 km
Southern (E01)
Journey
Kottawa → Godagama
Exit near Matara
Vehicle class definition

Class 1

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

Examples: Toyota Aqua / Prius, Suzuki Wagon R, Three-wheeler, Toyota KDH van.

Compare classes for this trip

Class 1

Rs 700

Car · one-way

Class 2

Rs 1,050

Light · one-way

Class 3

Rs 1,400

Medium · one-way

Class 4

Rs 2,100

Heavy · one-way

Class 5

Rs 2,800

Articulated · one-way

Per-trip breakdown
Southern (E01) · Kottawa → Godagama126 km
Class 1 base toll (gazetted, before rounding)Rs 700
Class multiplier ×1.0 (Class 1)Rs 700
Rounded to the nearest Rs 50 (RDA booth collection)Rs 700
Total toll (one-way)Rs 700
Tolls reconciled to the RDA expressway toll schedule, post-2024 gazetted revision under the Toll Ordinance on 2026-05-16. The booth chart at each toll plaza is the legal fare — if a receipt disagrees, that chart wins.

How it works

The Road Development Authority (RDA) publishes its expressway tolls as a point-to-point schedule under the Toll Ordinance — a gazetted matrix of fixed rupee amounts for every (entry, exit, vehicle class) triple on each expressway. There is no per-kilometre formula at the booth. The driver enters a ticket at the entry plaza and pays the gazetted amount when the ticket is read at the exit plaza.

  1. Pick the expressway.A single ticket spans exactly one route — cross-expressway trips are paid at each route's exit booth. The calculator supports E01 Southern, E02 Outer Circular, E04 Central Phase 1, and the Port Access Elevated Highway.
  2. Pick the entry and exit interchanges.Each route has a fixed sequence of interchanges with RDA km-post values. The calculator's interchange list mirrors the booth chart at each plaza.
  3. Look up the Class 1 base toll.The cumulative Class 1 toll from the route's start interchange is stored for each interchange. The base toll for any leg is the absolute difference of those two values: base = |cum[exit] − cum[entry]|. This mirrors the published matrix to the rupee for every pair we cross-checked.
  4. Apply the vehicle-class multiplier. RDA charges each class as a fixed factor of the Class 1 figure:
    • Class 1 (Car) — ×1.0
    • Class 2 (Light) — ×1.5
    • Class 3 (Medium) — ×2.0
    • Class 4 (Heavy) — ×3.0
    • Class 5 (Articulated) — ×4.0
  5. Round to the nearest Rs 50. RDA collects tolls in Rs 50 increments. The calculator applies round(base × multiplier / 50) × 50 to match exactly what the booth charges.
  6. Double for a return trip if needed. RDA collects again at the exit booth on the return leg — there is no round-trip discount, so a return trip is exactly 2× the one-way figure.

The data module exposes a cross-check function lookupTollFromMatrix that re-derives the one-way toll using a separate code path. If it ever disagrees with the main calculation, the gazette wins and there is a bug to fix — the cross-check is what gives this calculator its "RDA verified" badge.

The interchange list on E01 covers all 16 currently tolled exits from Kottawa down to Hambantota, including Pinnaduwa (Galle), Godagama (Matara), Beliatta (Tangalle) and Mattala (airport). The OCH list covers Kerawalapitiya through to the Kottawa link. The Central Expressway entry covers only Phase 1 (Kadawatha to Mirigama) — later phases will be added as they open to traffic with gazetted rates.

Worked examples

Colombo → Galle, family car (Class 1), one-way

Kottawa → Pinnaduwa on the Southern Expressway

  1. Cumulative base: cum[Kottawa] = 0, cum[Pinnaduwa] = 600
  2. Base leg toll: |600 − 0| = Rs 600
  3. Class 1 multiplier: × 1.0 = Rs 600
  4. Round to nearest Rs 50: Rs 600 (already a Rs 50 multiple)
  5. Toll: Rs 600 one-way

Kadawatha → Mirigama, three-axle lorry (Class 4), return

Central Expressway Phase 1, both legs

  1. Cumulative base: cum[Kadawatha] = 0, cum[Mirigama] = 285
  2. Base leg toll: |285 − 0| = Rs 285 at Class 1
  3. Class 4 multiplier: 285 × 3.0 = Rs 855
  4. Round to nearest Rs 50: Rs 850 one-way
  5. Return trip × 2: Rs 1,700 total

Kottawa → Hambantota, articulated prime mover (Class 5), one-way

Edge case — longest E01 leg, top class

  1. Cumulative base: cum[Kottawa] = 0, cum[Hambantota] = 1,250
  2. Base leg toll: |1,250 − 0| = Rs 1,250 at Class 1
  3. Class 5 multiplier: 1,250 × 4.0 = Rs 5,000
  4. Round to nearest Rs 50: Rs 5,000
  5. Toll: Rs 5,000 one-way — the highest single ticket on the network

Frequently asked questions

Sources & references

The expressway interchange list, cumulative Class 1 base tolls, vehicle-class multipliers and Rs 50 rounding rule on this page were reconciled to the RDA expressway toll schedule, post-2024 gazetted revision under the Toll Ordinance on 2026-05-16. The encoded data covers 4 routes; the booth chart at each toll plaza remains the authoritative legal fare, so verify against the plaza chart if a receipt disagrees.

Related tools

Rate this tool
Be the first to rate

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.

Spotted a toll that doesn't match the booth receipt?

Email me at [email protected] — I'll reconcile against the latest RDA schedule and ship a fix.