Colombo airport to Mirissa: the transfer guide

South coast 6 min read

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.

OptionTypical timeGood for
Private transferAbout 3 hoursLuggage, families, night arrivals
Train via Colombo Fort5–7 hours incl. connectionsBudget travellers with light bags
Highway bus from Makumbura4–5 hours incl. transfersDaytime 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.

Useful pages

More guides