What Sri Lanka's expressway tolls actually cost
News & Updates

What Sri Lanka's expressway tolls actually cost

A closed ticket system priced by distance and vehicle class. The rates that matter, and the mistake that costs you the maximum fare. Take a ticket entering, pay on exit. For a car, Katunayake airport to Peliyagoda on the E03 is about Rs 125, Kottawa to the Pinnaduwa exit for Galle about Rs 475, and the full run.

travelguides.lk · updated 18 May 2026 Sourced editorial

The practical picture

Take a ticket entering, pay on exit. For a car, Katunayake airport to Peliyagoda on the E03 is about Rs 125, Kottawa to the Pinnaduwa exit for Galle about Rs 475, and the full run to Godagama for Matara about Rs 625. On a hired car with a driver these are usually inside the day rate, but confirm that before you set off rather than at the barrier.

The expensive mistake is losing the entry ticket: you are then charged the maximum fare, calculated as though you joined at the furthest possible point on the network. Cash in rupees works everywhere and exact change is genuinely appreciated, since a quiet interchange often cannot break a large note. Cards and QR are accepted at selected booths only.

Frequently asked

How much is the toll from Colombo to Galle?

About Rs 475 for a car on the E01, from Kottawa to the Pinnaduwa exit. Continuing to Matara costs about Rs 625.

What happens if I lose the entry ticket?

You pay the maximum fare from the furthest possible entry point on the network. Keep it somewhere fixed in the car.

Can I pay expressway tolls by card?

At some booths, along with contactless QR, but not all of them. Carry rupees as the reliable fallback.

Places in this guide

Sources

  1. Sri Lanka Tourism Development Authority ↗

We compile and link to public sources; details change, so verify time-sensitive specifics before you travel.