Hiriketiya and Tangalle to Colombo: Bus, Train, Taxi
How to get back to Colombo or the airport from Hiriketiya, Tangalle, Mirissa and Galle: official NTC bus fares, coast line train fares from Colombo Fort, road distances and what to confirm on the day. Checked 24 October 2026.

How do you get from the south coast to Colombo?
Quick answer: The expressway bus to Colombo from Matara is the usual public option. The coast line train to Colombo Fort is the slower, cheaper one. A private car or taxi is door to door. From Hiriketiya, the OpenStreetMap road route to Colombo Fort is about 175 km and 2 hours 33 minutes with no traffic, so allow far more. Tangalle has no railway station, so use a bus or car, or go 8 km to Beliatta for the train.
If you are going the other way, from the airport to the coast, read our Colombo airport to Galle and Mirissa guide. This page is for the trip back.
How far is each south coast base from Colombo?
These are OpenStreetMap (OSRM) road routes, with no traffic, between the town or station point and Colombo Fort or the airport, checked 24 October 2026. Real journeys take longer.
| From | To Colombo Fort | To Bandaranaike airport |
|---|---|---|
| Hiriketiya (Dikwella) | 175 km, 2 h 33 min | 201 km, 2 h 45 min |
| Tangalle | 183 km, 2 h 31 min | 209 km, 2 h 43 min |
| Matara | 154 km, 2 h 9 min | 179 km, 2 h 21 min |
| Mirissa | 150 km, 2 h 11 min | 176 km, 2 h 23 min |
| Galle | 126 km, 1 h 50 min | 152 km, 2 h 1 min |
Tangalle is only slightly further than Hiriketiya by distance. Our Weligama vs Mirissa vs Tangalle guide helps you choose a base, and the Hiriketiya guide covers the bay itself.
What are the options from Hiriketiya?
Hiriketiya is the bay at Dikwella. It has no railway station and no airport. Our Hiriketiya guide notes that Matara and Beliatta are the nearest rail stations on the coast line.
| Option | How it works | What we can source |
|---|---|---|
| Car or taxi, direct | Agree the price and pickup before you go | About 175 km and 2 h 33 min to Colombo Fort with no traffic. No official taxi tariff, so no price given |
| Road to Matara, then expressway bus | Local ride about 23 km, 27 min with no traffic, then an expressway bus | NTC EX 1-18, Colombo to Matara, Rs 1,320 |
| Road to Matara, then train | Local ride, then the coast line from Matara to Colombo Fort | Matara to Colombo Fort: Rs 1,150 (1st), Rs 600 (2nd), Rs 300 (3rd) |
| Local bus to Matara | Ask at the Dikwella road | We found no published fare for this short local leg |
We did not find an official fare or timetable for the Dikwella to Matara local bus. Ask the conductor, and confirm that the bus stops at your pickup point.
What are the options from Tangalle?
Tangalle does not have its own railway station on the Sri Lanka Railways fare table. The last station on the coast line is Beliatta, 183.23 km from Colombo Fort. Our Colombo to Galle train guide says there is no railway further east to Tangalle or Yala.
| Option | What we can source |
|---|---|
| Bus, NTC route 32-4 Colombo to Tangalle | Rs 861 normal, Rs 1,292 semi-luxury, Rs 1,651 air-conditioned luxury (NTC, from 6 July 2026) |
| Car or taxi | About 183 km and 2 h 31 min to Colombo Fort with no traffic. Agree the price first |
| Road to Beliatta, then train | Beliatta is about 8 km from Tangalle by road (OSRM). Beliatta to Colombo Fort: Rs 1,300 (1st), Rs 650 (2nd), Rs 340 (3rd) |
The NTC table gives the start and end of each route, not the stops, the timetable or the departure times. Confirm at the Tangalle bus stand or with your guesthouse before you plan around a departure. Our Tangalle guide has more on the town.
What does the expressway bus cost?
These are NTC fares effective 6 July 2026. They are full adult fares. Timings are not in the tables.
| NTC route | From and to | Service | Fare |
|---|---|---|---|
| EX 1-18 | Colombo to Matara | Expressway | Rs 1,320 |
| EX 1-1 | Makumbura to Matara | Expressway | Rs 1,170 |
| EX 1 | Makumbura to Galle | Expressway | Rs 930 |
| EX01/EX03 | Matara to Negombo | Expressway | Rs 1,590 |
| 2 | Colombo to Matara | Normal / semi-luxury / air-conditioned | Rs 681 / Rs 1,022 / Rs 1,320 |
| 2-1 | Colombo to Galle | Normal / air-conditioned | Rs 496 / Rs 970 |
| 32-4 | Colombo to Tangalle | Normal / semi-luxury / air-conditioned | Rs 861 / Rs 1,292 / Rs 1,651 |
Two cautions. First, Makumbura is a bus hub outside the city, not Colombo Fort. Second, the routes listed as Colombo are what the NTC names; the exact drop-off point is not in the table, so ask before you board. Our Colombo airport to Galle and Mirissa guide explains the same fares from the airport side.
What does the train cost from the south coast to Colombo Fort?
These are fares from Colombo Fort on the Sri Lanka Railways fare table dated July 2022, still the published table on 23 October 2026. The table lists fares from Colombo Fort, so confirm the fare for the return direction at the ticket counter.
| Station | Distance from Colombo Fort | 1st class | 2nd class | 3rd class |
|---|---|---|---|---|
| Galle | 113.89 km | Rs 950 | Rs 500 | Rs 240 |
| Weligama | 142.83 km | Rs 1,100 | Rs 550 | Rs 280 |
| Mirissa | 147.56 km | Rs 1,100 | Rs 550 | Rs 280 |
| Matara | 156.82 km | Rs 1,150 | Rs 600 | Rs 300 |
| Beliatta | 183.23 km | Rs 1,300 | Rs 650 | Rs 340 |
On 23 October 2026 the railway's media notices page had no notice about the coast line, as noted on our Colombo to Galle train guide. That is not a promise that every train runs on time. We could not reach the railway website on 24 October 2026, so we cannot give departure times. Check at the station or on the seat reservation site.
To reserve a seat, the railway's guide says to use seatreservation.railway.gov.lk up to 30 days ahead for up to 5 passengers at a time, then collect the ticket at a station with a reservation counter. The guide lists counters at Colombo Fort, Galle, Matara (041 222 2271) and Beliatta (047 312 8188). Our train booking and prices guide explains classes and tickets.
How do you get to the airport from Colombo?
The airport is at Katunayake, north of the city. Our Colombo airport arrival guide lists the airport's route 187 air-conditioned bus between the airport and Colombo Fort at Rs 325 a person, taking about 50 minutes, plus Rs 325 more for baggage over 23 kg. That guide describes boarding at the airport; confirm where the 187 leaves in Colombo before you rely on it. The airport also has an official taxi counter, and ride apps work in the city. We do not quote taxi fares, because none is published.
A train or bus to Colombo Fort, then the 187, is a long day. For an international flight, plan the whole day around the flight, not around the bus.
When should you leave for the airport?
There is no official rule we can cite, and your airline sets its own check-in cut-off, so check that first. Our advice, not an official figure:
- Treat the no-traffic road time as the minimum, not the plan.
- October is the wettest month at Galle (344.5 mm on WMO 1991 to 2020 normals, as on our Colombo to Galle train guide), so allow for rain delays.
- If your flight is in the early morning, sleep nearer Colombo or Negombo the night before.
- If you have a connecting flight with a strict ticket, do not travel on the same day with a single-seat buffer.
Which option should you pick?
| If you want | Pick | Watch out for |
|---|---|---|
| The simplest day with luggage | Private car or taxi | No tariff, so agree the price in writing |
| The cheapest public route | Normal bus or 3rd class train | Slow, crowded, no reserved seat on 3rd class |
| A faster public route | Expressway bus from Matara | Check where it drops you in Colombo |
| Sea views | Coast line train | Check times at the station; no timetable verified |
| A connecting flight the same day | Car, plus a large buffer | Do not trust no-traffic times |
What should you check on the day?
- Notices. The railway's media notices page and your guesthouse for any weather delays.
- Departure. Ask where the bus or train leaves, not just when.
- Cash. Carry small notes for buses and 3rd class tickets.
- Phone. Our eSIM guide compares data options if you need to reach a driver.
- Tickets. Keep the booking code offline if you reserve a train seat.
Frequently asked questions
How do I get from Hiriketiya to Colombo?
Go to Matara first, about 23 km by road on the OpenStreetMap route we checked on 24 October 2026, then take an expressway bus or a coast line train to Colombo. The National Transport Commission lists expressway route EX 1-18, Colombo to Matara, at Rs 1,320. A private car goes direct and was about 175 km and 2 hours 33 minutes with no traffic to Colombo Fort.
Is there a train from Tangalle to Colombo?
Not from Tangalle itself. The coast line ends at Beliatta, 183.23 km from Colombo Fort on the Sri Lanka Railways fare table, and Beliatta is about 8 km from Tangalle by road on the OpenStreetMap route we checked. Fares from Colombo Fort to Beliatta are Rs 1,300 in 1st class, Rs 650 in 2nd and Rs 340 in 3rd.
How much is the bus from Tangalle to Colombo?
The NTC inter-provincial fare table effective 6 July 2026 lists route 32-4, Colombo to Tangalle, at Rs 861 for the normal service, Rs 1,292 for semi-luxury and Rs 1,651 for air-conditioned luxury. The table gives the start and end of the route, not the stops or the timetable, so confirm at the Tangalle bus stand.
How far is Colombo airport from Hiriketiya and Tangalle?
On the OpenStreetMap routes we checked on 24 October 2026, Hiriketiya to Bandaranaike International Airport was about 201 km and 2 hours 45 minutes with no traffic, and Tangalle was about 209 km and 2 hours 43 minutes. Real journeys take longer with traffic and stops.
How much is the train from Mirissa or Matara to Colombo Fort?
On the Sri Lanka Railways fare table dated July 2022, still the published table on 23 October 2026, Mirissa is Rs 1,100 in 1st class, Rs 550 in 2nd and Rs 280 in 3rd. Matara is Rs 1,150, Rs 600 and Rs 300. We could not load the railway's timetable site on 24 October 2026, so check times at the station.
Can I take a bus straight to the airport from the south coast?
We found no south coast bus to the airport terminal on the NTC lists. The NTC expressway table has route EX01/EX03 between Matara and Negombo at Rs 1,590, and Negombo is the nearest listed town to the airport. Other plans are a private car, or a bus or train to Colombo and then the airport's route 187 bus, which our airport guides list at Rs 325.
When should I leave the south coast for an international flight?
We do not publish a fixed rule, because check-in cut-offs vary by airline and the road time varies by day. Use the no-traffic road time as a floor, add a large buffer for rain and traffic, and check your airline's check-in time. If the flight is early in the morning, sleeping closer to Colombo or Negombo the night before is the safer plan.
Sources
Last verified 2026-10-24
- https://ntc.gov.lk/bus_fare/2026/July/Inter%20Provincial%20Full%20Bus%20Fare.pdf
- https://ntc.gov.lk/bus_fare/2026/July/Expressway_Full_Fare.pdf
- https://ntc.gov.lk/Bus_info/bus_fares.php?lang=en
- https://www.railway.gov.lk/web/images/pdf/Ticket_Price_Line/main_line/1_fot.pdf
- https://www.railway.gov.lk/web/images/pdf/seat_reservation_info.pdf
- https://seatreservation.railway.gov.lk/
- https://www.railway.gov.lk/web/index.php?option=com_content&view=category&id=60&Itemid=241&lang=en
- https://www.airport.lk/passenger_guide/getting_arround/luxury_bus_service
- https://www.openstreetmap.org/











