Sri Lanka Travel Helper

Colombo Airport to Mirissa

How to Get from Colombo Airport (CMB) to Mirissa (2026 Logistics & Cost Breakdown)

Traveling straight from Bandaranaike International Airport (CMB) in Katunayake to the beach resort town of Mirissa involves a journey of approximately 175–180 kilometers (108–112 miles) down Sri Lanka’s western and southern coastlines.

Thanks to the E01 Southern Expressway, direct door-to-door transfers take 2.5 to 3 hours under normal driving conditions. Budget-friendly public transport options (expressway buses and coastal trains) take 3.5 to 5.5 hours depending on your transfer connections.

Here is an immediate breakdown of how the 4 main transport methods compare in price, duration, and convenience:

CMB to Mirissa Transport Comparison

Transport ModeEst. Travel TimeCost per Person / VehicleComfort & ConvenienceBest Suited For
Private Airport Taxi / Transfer2.5 – 3 hoursLKR 20,000 – 32,000 ($65 – $105 USD)Door-to-door, 24/7 ACFamilies, late arrivals, groups, heavy luggage
Shared Shuttle / Tourist Van3 – 3.5 hoursLKR 7,000 – 11,500 ($23 – $38 USD)AC, pre-scheduled pickupSolo travelers, couples wanting budget comfort
Expressway Highway Bus (via MMC/Matara)3.5 – 4.5 hoursLKR 1,800 – 2,600 ($6 – $8.50 USD)AC Highway Coach + short local transferBudget travelers, light backpackers
Coastal Train (via Colombo Fort to Weligama)4.5 – 5.5 hoursLKR 1,200 – 2,500 ($4 – $8 USD)Scenic coastal view, non-AC (2nd/3rd class)Experience seekers, ultra-budget travelers

Option 1: Private Airport Taxi or Direct Transfer (Fastest & Easiest)

A private driver remains the fastest and most stress-free option after a long international flight. It provides direct, door-to-door drop-off at your hotel or villa in Mirissa without the hassle of transferring heavy luggage between public terminals.

Colombo Airport (CMB) to Mirissa private taxi

Taxi Fares & Vehicle Types

Baseline fixed rates when booking a private transfer from CMB to Mirissa:

  • Mini Car / Sedan (1–3 passengers, standard luggage): LKR 20,000 – 25,500 (~$65 – $85 USD)
  • Large Van / KDH (4–7 passengers or oversized surfboards): LKR 28,000 – 35,000 (~$90 – $115 USD)

Planning a seamless journey across Sri Lanka? You can pre-book reliable airport pickups and multi-day island transfers directly through our verifiedSri Lanka Tour Packages & Private Transfers.

The Highway Toll Fee Nuance (E01 Expressway)

The driving route uses the E02 Outer Circular Expressway connecting directly into the E01 Southern Expressway. Highway toll costs total between LKR 800 and LKR 1,200 (paid in cash at exit booths or included in pre-booked vouchers).

Pro-Tip: Always confirm with your driver or taxi desk if the expressway toll fee is included in your total quote. Reputable pre-booked airport transfer services include toll fees, but unbooked street taxis outside the arrivals gate may request an extra LKR 1,000 at the exit toll gate.

PickMe & Uber at CMB Airport

  • PickMe (Sri Lanka’s local ride-hailing app): Highly reliable across Sri Lanka. Rides from CMB to Mirissa on PickMe range between LKR 18,000 and LKR 23,000.
  • Uber: Available, but pricing fluctuates dynamically based on local driver supply around Katunayake.
  • Pickup Zone Navigation: Ride-hailing drivers are prohibited from parking right at the arrival terminal curb. You must exit the arrivals lobby, cross the outer gateway, and walk approximately 150 meters to the official airport parking pickup point.

Option 2: Shared Tourist Vans & Shuttles

For solo travelers or couples who want air-conditioned highway travel without paying for an entire private vehicle, scheduled tourist minivans operate daily.

  • Average Price: LKR 7,000 – LKR 11,500 ($23 – $38 USD) per seat.
  • Booking Platforms: 12Go Asia, GetYourGuide, or local operators at airport travel desks.
  • Departure Times: Typically scheduled for morning (09:00 AM) and afternoon (03:00 PM) arrivals.
  • Drop-off: Central locations along the main Mirissa beach stretch (A2 coastal highway).

Option 3: Expressway Bus (Best Budget Option)

Sri Lanka’s air-conditioned expressway buses are fast, clean, and inexpensive. While there is no direct public bus operating from the airport terminal curb directly to Mirissa beach, completing the route with one simple highway transfer is straightforward.

Colombo Airport (CMB) to Mirissa bus

Step 1: Airport to Highway Bus Station

Upon clearing customs, take an Uber, PickMe, or official taxi to Makumbura Multimodal Center (MMC) in Kottawa via the E02 highway (approx. 40 minutes, LKR 3,500 – 4,500 taxi fare). MMC is a modern transport hub connecting highway buses heading south.

(Budget Alternative: Take local airport feeder bus #187 from Katunayake to Colombo Fort/Pettah, though MMC avoids inner-city Colombo traffic bottlenecks).

Step 2: Highway Bus to Matara

From Makumbura (MMC), board the AC Highway Coach to Matara (Route EX 1-1).

  • Ticket Cost: ~LKR 1,170 – 1,320 (paid in LKR cash at the terminal ticket counter).
  • Travel Time: ~1.5 to 2 hours along the E01 expressway.
  • Frequency: Departs every 20–30 minutes between 05:30 AM and 08:30 PM.

Step 3: Final Connection from Matara to Mirissa

Get off at the final stop: Matara Expressway Bus Stand. Mirissa is located just 11 kilometers west of Matara:

  • Local Coast Bus (#350 Galle-bound): Boards at the adjacent road; costs ~LKR 100, takes 20 minutes.
  • Tuk-Tuk from Matara to Mirissa: Costs ~LKR 1,200 – 1,500, takes 15 minutes.

Luggage Warning: Expressway buses have under-bus luggage compartments suitable for large suitcases. However, local connecting buses from Matara to Mirissa do not have dedicated luggage racksβ€”if carrying oversized surfboards or multi-bag setups, opt for a tuk-tuk from Matara to Mirissa.

Option 4: Scenic Coastal Train (Best for Experience)

Sri Lanka’s coastal train line from Colombo Fort runs directly along the Indian Ocean shoreline. While memorable for scenery, it requires the most individual transfers and is unsuited for travelers carrying heavy luggage during peak commute hours.

Colombo Airport (CMB) to Mirissa

Step 1: Airport to Colombo Fort Railway Station

Take a taxi or PickMe ride from CMB to Colombo Fort Railway Station (approx. 35–50 minutes via the Port Access Elevated Highway, costing LKR 2,500 – 3,500).

Step 2: Colombo Fort to Weligama / Mirissa

Board a southbound train along the coastal line toward Matara.

Crucial Tip β€” Book to Weligama Station, Not Mirissa:

Mirissa has a minor railway station where major express trains (such as the Ruhunu Kumari or Galu Kumari) often bypass or pause only briefly. Weligama Railway Station is a primary express hub located just 6 km west of Mirissa. Almost all express trains stop at Weligama, offering significantly more departure choices and available reserved seating.

  • Train Ticket Fares:
    • 2nd Class Reserved/Unreserved: ~LKR 500 – 800 ($1.60 – $2.60 USD)
    • 1st Class Air-Conditioned (Selected trains): ~LKR 1,500 – 2,200 ($5 – $7.50 USD)
  • Travel Time: 2.5 to 3.5 hours from Colombo Fort.

Step 3: Weligama to Mirissa Beach

From the tuk-tuk stand outside Weligama Station, take a short 10-minute ride to your hotel in Mirissa (LKR 600 – 900).

Late-Night & Early-Morning Arrivals (10 PM to 5 AM)

If your flight lands at CMB late at night or early in the morning:

  1. Public Transit Operations Stop: Expressway buses cease departures between 08:30 PM and 09:00 PM. Coastal trains do not run overnight.
  2. 24/7 Airport Taxis Available: Pre-booked private transfers or official airport taxi booths located inside the arrivals lobby operate 24 hours a day, 7 days a week.
  3. Night Driving Conditions: The E01 Southern Expressway is fully illuminated at interchanges and safe for night driving, with light traffic allowing smooth transfers under 2.5 hours.

Essential CMB Airport Arrival Checklist

  • ATMs & Cash: Withdraw Sri Lankan Rupees (LKR) at arrival hall ATMs (Commercial Bank, Sampath Bank, or Bank of Ceylon). Public buses, local tuk-tuks, and small beach cafes only accept cash.
  • eSIM & Local SIM Cards: Purchase a Dialog or Mobitel tourist SIM at official arrival counters (~LKR 2,500 – 4,000 for 30GB–50GB high-speed data). Passport identification is required for activation.
  • Meeting Pre-Booked Drivers: Drivers wait inside the main arrival greeting area holding a sign with your name immediately after you pass baggage exit gates.

Frequently Asked Questions

How much is a taxi from Colombo Airport to Mirissa?

A private taxi from CMB Airport to Mirissa costs between LKR 20,000 and LKR 32,000 ($65 to $105 USD) depending on vehicle size (sedan vs. van). Fares generally include fuel, driver fees, and E01 Southern Expressway tolls.

Is there a direct bus from Colombo Airport to Mirissa?

No direct public bus runs from the airport terminal building straight to Mirissa beach. You can take an AC expressway bus from Makumbura Multimodal Center (MMC) to Matara, then take a 15-minute tuk-tuk or local bus to Mirissa.

Should I book my train ticket to Weligama or Mirissa railway station?

Book your train ticket to Weligama Railway Station. Weligama is a major express stop with frequent daily departures from Colombo Fort, whereas Mirissa station receives fewer direct express services. Weligama is only 10 minutes by tuk-tuk from Mirissa beach.

How long does the drive take via the Southern Expressway?

Driving via the E01 Southern Expressway takes 2.5 to 3 hours. In contrast, driving along the older coastal A2 road can take over 4.5 hours due to urban congestion.

Plan Your Sri Lanka Beach Itinerary

Looking for expert advice to build your full Sri Lankan itinerary? Explore our comprehensive trip planning tools and verified transportation services on the Sri Lanka Travel Helper Homepage or explore custom transport options via our Sri Lanka Tour Packages & Transfers.