Mirissa is about 190 km from Bandaranaike International Airport. With the expressways, a private transfer takes around three hours door to door — here is how the options compare.
How far is Mirissa from Colombo airport?
Around 190 km. The route runs down the airport expressway, around Colombo on the Outer Circular Highway and along the Southern Expressway, leaving it near Weligama or Matara for the final coastal stretch. See the Colombo airport to Mirissa route for timings and stops.
Private transfer, train or bus?
Trains and buses need a first leg into Colombo, so after a long flight most visitors choose a pre-booked Colombo airport taxi that waits in arrivals.
| Option | Typical time | Good for |
|---|---|---|
| Private transfer | About 3 hours | Luggage, families, night arrivals |
| Train via Colombo Fort | 5–7 hours incl. connections | Budget travellers with light bags |
| Highway bus from Makumbura | 4–5 hours incl. transfers | Daytime solo travellers |
Arriving at night
The expressways are quiet late at night, so the drive is often faster. Give your flight number when you book the transfer so the driver tracks delays — more on this in our CMB airport FAQ.
Worthwhile stops on the way
- Galle Fort — a short detour off the expressway (Galle transfer page)
- Weligama bay for surf lessons
- Coconut Tree Hill once you arrive in Mirissa
Getting back to the airport
Heading home? Read Mirissa to Colombo airport: when to leave for leave-by times, or book the Mirissa to Colombo airport taxi.
Frequently asked questions
How long is the drive from CMB to Mirissa?
Usually around three hours using the expressways, depending on traffic around Colombo and stops.
Can I go from Mirissa on to Yala?
Yes. Mirissa to Yala is about 2.5 hours by private vehicle and is a popular next leg.
Ready to book your transfer?
Send your flight number, destination and group size and we'll confirm one fixed all-in price. Pay the driver at the end of the journey.
