From Colombo and the airport to Hiriketiya
Every way from Bandaranaike International Airport and Colombo to the bay, from the cheapest bus and train to taxis and driving yourself, with the times and 2026 fares.
Hiriketiya is about 207 km by road from Bandaranaike International Airport. That is about 3.5 to 4 hours by car (about 3 with no traffic), or 4 to 8 hours by bus and train. The least you can spend is about LKR 1,000 (about US$3) in 2026. For that, take the airport bus to Colombo Fort, then a train, then a tuk-tuk (a three-wheeler you hire with its driver) for the last few minutes. No train stops at the airport, and no expressway (motorway) bus stops at Dikwella, the town next to the bay.
- From the airport
- About 207 km by road, mostly on expressways. About 3 hours by car with no traffic; allow 3.5 to 4 hours.
- Cost (2026)
- From about LKR 1,000 (US$3) by bus and train, up to LKR 35,380 (about US$107) on the airport taxi counter's list.
- Nearest station
- Wewurukannala, about 3.4 km from the bay. Daily trains leave Colombo Fort at about 6:50 am, 10:30 am and 2:40 pm.
- Expressway buses
- None stops at Dikwella. Ride to Matara, Beliatta or Tangalle, then take a local bus.
- Nearest bus stop
- Dodampahala junction, about 8 minutes' walk from the beach. No bus stop is called Hiriketiya.
Every way at a glance
Times are door to door, with short waits. Prices are for one person, except where it says “per car”. Each price has its date in the sections below, and LKR 330 is about US$1.
| Way | Time | Cost (2026) | Good to know |
|---|---|---|---|
| Airport bus, train, tuk-tuk | 6 to 8 hours | About LKR 1,000 to 1,300 | The cheapest way. Only 3 or 4 trains a day go far enough |
| Airport bus, expressway bus, local bus | 4 to 5 hours | About LKR 1,720 | Two changes. The first bus runs 5:15 am to 6:30 pm |
| Airport bus, then an ordinary bus | About 7 hours | About LKR 1,100 | Slow and crowded, but buses run day and night |
| Airport taxi counter | 3.5 to 4 hours | LKR 35,380 per car | A fixed list price. Ask if tolls are included |
| Ride app (PickMe, Uber) | 3.5 to 4 hours | Set by the app | Tolls may be added to the fare |
| Hotel’s driver or private driver | 3.5 to 4 hours | Agreed with the driver | Meets you in arrivals. Arrange it before you fly |
| Hire car, driving yourself | 3.5 to 4 hours | Licence LKR 15,000, toll LKR 950 | Needs a Sri Lankan permit and a car booked ahead |
Cheapest: a bus to Colombo, then the train
This takes most of a day, so it suits a landing in the morning or around midday.
The airport bus to Colombo Fort
Walk across to the departure terminal’s outer porch for bus 187: LKR 325 (about US$1) in October 2026, plus LKR 325 for a bag over 23 kg. It runs day and night, with air-conditioning, and reaches Colombo Fort railway station in about 50 minutes. When the service restarted in June 2025, a bus left every 10 minutes.
The train to Wewurukannala
Wewurukannala is the station nearest the bay (the railway spells it Wewrukannala). Three trains a day run from Colombo all the way to Beliatta and stop there. They leave Colombo Fort at about 6:50 am, 10:30 am and 2:40 pm. A fourth leaves Maradana station in Colombo at 4:40 pm, every day except Saturday. Expect 4 to 5 hours on board, and trains on this line often run late.
- Fares (October 2026): LKR 320 (about US$1) in third class and LKR 650 (about US$2) in second class. Only the 2:40 pm has first class (LKR 1,250).
- Tickets: the ticket window at the station sells unreserved seats on the day. They never run out, though in a busy carriage you could spend the trip on your feet. You can also buy second and third class e-tickets up to 7 days ahead on the railway’s ticket website, pravesha.lk. The site warns that these e-tickets are not valid on intercity trains, so check your train first.
- Reserved seats: the 2:40 pm has reserved air-conditioned seats to Beliatta, at LKR 1,600 (about US$5) in October 2026. A 3:50 pm train to Matara has them too, at LKR 1,400. The railway’s seat reservation website sells these seats to Beliatta or Matara, not to Wewurukannala. From Beliatta, a bus to Dikwella costs LKR 108 (July 2026).
From the station to the beach
Wewurukannala station is about 3.4 km from the bay by road. That is about 10 minutes by tuk-tuk, or a 40-minute walk. Most tuk-tuks on the south coast have no meter, so ask the fare before you load your bags. As a rough guide, the official 2026 meter rate near Colombo would come to about LKR 325 to 380 (about US$1).
Expressway buses
Expressway buses are quick, but none stops at Dikwella. You ride to Matara, Beliatta or Tangalle, then take a local bus. All the bus fares here are from July 2026.
From the airport, via Makumbura
- Airport to Makumbura. An air-conditioned bus leaves the arrival outer porch (the airport says it is opposite the Buddha statue). It runs about every 45 minutes, from 5:15 am to 6:30 pm, and takes about 50 minutes. In October 2026 it cost LKR 410 (about US$1.25), plus LKR 410 for a bag over 23 kg.
- Makumbura to Matara. Makumbura is a bus centre by the Kottawa entrance to the Southern Expressway. Bus EX 1-1 to Matara leaves about every 15 to 20 minutes, from 5:20 am to 9 pm. It takes about 1 hour 45 minutes and costs LKR 1,170 (about US$3.50).
- Matara to the bay. The expressway stand is next to Matara’s main bus station. Take any bus going east towards Tangalle, Hambantota or Kataragama, and get off at Dodampahala junction. It takes about 45 minutes and costs LKR 139 (about US$0.40).
In all, this costs about LKR 1,720 (about US$5) and takes 4 to 5 hours, and you don’t go into central Colombo. Bus EX 1-39 from Makumbura to Tangalle (LKR 1,410) leaves the expressway at Beliatta. From Beliatta, a bus to Dikwella costs LKR 108. From Tangalle, any bus west to Dodampahala junction costs LKR 115. Only a weekend timetable is published.
From Colombo
Bus EX 1-18 runs from Colombo to Matara in about 2 hours 45 minutes, for LKR 1,320 (about US$4). On normal days about 35 buses leave between 6 am and 10 pm. The timetable doesn’t name its stop in Colombo, so ask at the Pettah bus stations, next to Colombo Fort. From Matara, take a local bus as in step 3.
Ordinary buses on the coast road
Ordinary buses take the A2 coast road all the way, day and night. They are slow but cheap. From the airport, take the 187 bus to Colombo Fort first. The Pettah bus stations are about an 8-minute walk away. Which stand each route uses is not published, so ask there.
- Routes 32 (to Kataragama) and 32-1 (to Hambantota) stay on the coast road and stop at Dodampahala junction: LKR 775 (about US$2.30).
- Route 32-4 (to Tangalle) stops at Dikwella bus stand, then turns inland: LKR 767.
These are July 2026 fares. A timetable from December 2025 lists 40 buses a day from Colombo on these routes, from 1:30 am to 10:45 pm. Colombo to Dikwella takes nearly 6 hours. Semi-luxury and air-conditioned buses on route 32-4 cost more: LKR 1,292 and LKR 1,651 to Tangalle. Ordinary buses have no air-conditioning, and in the busy season you may not get a seat. Big bags go in a pile next to the driver.
By car
All the car ways use the same road, so they take about the same time.
The road and the tolls
From the airport, drivers take the E03 Katunayake Expressway, the E02 Outer Circular Highway and the E01 Southern Expressway. They leave it at Aparekka, Godagama or Beliatta, which take about the same time. Then they follow the A2 to the Hiriketiya Road or the Dodampahala turning. It is 207 to 219 km: about 3 hours with no traffic, so allow 3.5 to 4 hours. From Colombo Fort it is about 201 km and also about 3 hours.
Car tolls from the airport were LKR 900 to Godagama, LKR 950 to Aparekka and LKR 1,050 to Beliatta, about US$3 (December 2025 rates). From Colombo, Peliyagoda to Aparekka was LKR 850, and Kottawa to Aparekka LKR 700. You pay at the exit, in cash, by card or with a LankaQR payment app. The speed limit is 100 km/h. Motorbikes, scooters and tuk-tuks may not use expressways.
The airport’s own taxis
In October 2026 the price list of the airport’s own taxi service showed LKR 35,380 (about US$107) to “Hiriketiya (near Dickwella)” in an air-conditioned car. Each extra km cost LKR 130. The list has no date and doesn’t say whether tolls are included, so ask before you set off. Book at the service’s own desk, inside the arrival lobby or out in the arrival porch.
Ride apps
Uber opened its own pickup point at the arrival terminal in 2023. Its app shows you where to meet the car. PickMe had a 24-hour stand at the tourist exit the same year. The app sets the price, and Uber says tolls can be part of it. One March 2026 travel guide said app cars from Colombo to Dikwella started at about LKR 24,500 (about US$74).
A hotel’s driver or a private driver
You can arrange a pickup with your hotel or a private driver before you fly. The driver can meet you inside arrivals. In October 2026 the airport charged LKR 500 (about US$1.50) a person to enter the arrival lobby, and LKR 300 for a name board. The price is agreed privately, and no list is published. One August 2026 travel guide said a private car from the airport to Hiriketiya costs up to about £80 (about US$106). Ask whether tolls are included.
Driving yourself
You need your home licence and a Sri Lankan permit. The Department of Motor Traffic has a counter at the airport that gives temporary licences for cars and motorcycles, but not tuk-tuks. Bring a full licence that is valid for at least another year, and your passport and visa. If your licence is not in English, bring a translation certified by your embassy. In October 2026 the licence cost LKR 15,000 (about US$45) for one month. The airport lists no car hire desk, so book a car before you arrive. In February 2026, police in the Southern Province began checks on vehicles rented to foreigners without a valid licence.
Getting off near the bay
No bus stop is called Hiriketiya. The two stops by the bay are:
- Dodampahala junction, on the coast road, about 8 minutes’ walk from the beach. Buses that stay on the coast road stop here.
- Dikwella bus stand (Dikwella is also spelled Dickwella), about 20 minutes’ walk from the beach. Buses that turn inland to Beliatta stop here, but not at Dodampahala junction.
Tell the conductor (the person who sells tickets on the bus) where you want to get off. From Dikwella bus stand, a tuk-tuk would be about LKR 155 to 210 at the 2026 Colombo meter rate. Guides gave about LKR 300 in 2025 and about LKR 500 in July 2026. For the bay itself, see the beach guide.
Landing at night
The last train that runs every day leaves Colombo Fort at 2:40 pm, and the 4:40 pm from Maradana doesn’t run on Saturdays. The bus to Makumbura stops at 6:30 pm, and the last EX 1-1 leaves Makumbura at about 9 pm. The 187 to Colombo keeps going all night. Night buses also run on the coast road, but they reach Dikwella after midnight.
After dark, you have three ways: the airport’s own taxis, a ride app, or a driver you booked. Or sleep near the airport or in Colombo, and take the first bus or train the next day. UK travel advice calls driving in Sri Lanka unpredictable, above all at night, and warns that public buses often go fast.
Check before you travel
- Fuel: since March 2026 there has been a weekly limit on how much fuel each vehicle may buy, and UK travel advice still said so in November 2026. If you rent a car, ask how you will get fuel.
- Flights through the Gulf: many Middle East flights were cancelled in March 2026, when airspace in the region closed. We found no later news, so check with your airline.
- Timetables: times change, so ask at the station or the bus stand a day ahead.
Once you are here, see getting there and around. Coming along the coast? See the coast guide. To spend less, see Hiriketiya on a budget.
Questions
How do I get from Colombo to Hiriketiya?
Take a train from Colombo Fort to Wewurukannala (about 4 to 5 hours, from LKR 320 in October 2026), then a few minutes by tuk-tuk. Or take an ordinary bus from Pettah along the coast road (nearly 6 hours, LKR 775 in July 2026), or an expressway bus to Matara and then a local bus. By car it is about 200 km and 3 hours with no traffic, on the Southern Expressway.
How much is a taxi from Colombo airport to Hiriketiya?
In October 2026 the airport's own taxi counter listed LKR 35,380 (about US$107) to Hiriketiya in an air-conditioned car. The list did not say whether tolls were included. Ride apps set their own price; one March 2026 guide said app cars from Colombo started at about LKR 24,500. With a hotel's driver or a private driver, you agree the price before you go.
Can I take a train from the airport?
Not really. The railway's own timetable shows no trains calling at the airport station. Take the 187 airport bus to Colombo Fort railway station instead (about 50 minutes, LKR 325 in October 2026), then a train south.
Which train station is nearest to Hiriketiya?
Wewurukannala, about 3.4 km from the bay by road: a 10-minute tuk-tuk ride or a 40-minute walk. Only some trains go that far. Matara, about 22 km away, has more trains, but then you need a bus or a tuk-tuk for the last part.
Can I book a train seat from Colombo to Hiriketiya?
Only on a few trains. The 2:40 pm from Colombo Fort has reserved air-conditioned seats to Beliatta (LKR 1,600 in October 2026) on the railway's seat reservation website. The 5:25 am from Beliatta has them for the way back. On other trains you buy an unreserved ticket at the station, or online up to 7 days ahead, and you may have to stand.
Do Uber and PickMe work from the airport?
Yes. Uber shows the pickup point in its app, and PickMe had a stand at the tourist exit in 2023. Long trips are possible, but the app sets the price and tolls may be added. For the trip back, an app may find no driver near the bay, so you may need your hotel to call a car or a tuk-tuk.
Can I drive myself from the airport?
Yes, with the right papers. The Department of Motor Traffic counter at the airport gives temporary licences for cars and motorcycles (LKR 15,000 for one month in October 2026). Bring a full home licence valid for at least another year, your passport and your visa. Book a hire car before you arrive. Visitors may not drive tuk-tuks.
Is there an airport closer to Hiriketiya?
Yes. Mattala, the nearest international airport, is about 70 km away: about 1.5 hours by car. Only a few flights use it, mostly winter holiday flights (in winter 2026–27, from Russia, Belarus and Uzbekistan). There is a taxi counter in arrivals. To spend less, take a taxi or tuk-tuk to Hambantota bus stand, then a bus west to Dodampahala junction, the stop by the bay (LKR 292, July 2026).
How do I get back to the airport from Hiriketiya?
The same ways work in reverse. The first train leaves Beliatta at 5:25 am and is due at Colombo Fort at about 9:40 am; then the 187 bus takes about 50 minutes. Trains are often late, so for a flight before mid-afternoon it is safer to go the day before or by road. Expressway buses also run from Matara to Makumbura, where airport buses leave until 7:50 pm.
How we know this
The pages we used, each with its date or the month we read it. We went through them again on 18 October 2026.
- Belavia: weekly flights from Minsk to Mattala, winter 2026–27 (May 2026)
- Azur Air: winter holiday flights to Mattala from Russia (Aug 2026)
- AeroRoutes: Centrum Air, Tashkent to Mattala from 28 October 2026 (Aug 2026)
- Airport and Aviation Services: Mattala Rajapaksa International Airport, airlines and getting there (read Oct 2026)
- Airport and Aviation Services: route 187 airport to Colombo Fort bus (read Oct 2026)
- Airport and Aviation Services: airport to Makumbura bus and timetable (read Oct 2026)
- Airport and Aviation Services: airport taxi service and price list (read Oct 2026)
- Airport and Aviation Services: arrival lobby charges (read Oct 2026)
- Airport and Aviation Services: services in the arrivals hall (read Oct 2026)
- Airport and Aviation Services: temporary driving licence (read Oct 2026)
- Sri Lanka Railways smart ticketing: fares and trains at Wewurukannala (read Oct 2026)
- Sri Lanka Railways: seat reservations (searched Oct 2026)
- National Transport Commission: ordinary bus fares (Jul 2026)
- National Transport Commission: expressway bus fares (Jul 2026)
- National Transport Commission: bus timetables (routes 32, EX 1-1, EX 1-18, EX 1-39) (timetables of Jul 2025 to Feb 2026)
- Road Development Authority: expressway toll rates (Gazette 2467/49) (Dec 2025)
- Road Development Authority: expressway user guide (read Oct 2026)
- GOV.UK: Sri Lanka travel advice, safety and security (read Nov 2026)
- Uber: pickups at Colombo airport (read Oct 2026)
- Daily FT: Uber announces rides from BIA (Aug 2023)
- Daily FT: BIA to earn Rs 700 per taxi from PickMe (Aug 2023)
- Daily FT: Airport to Colombo Fort luxury bus service resumes (Jun 2025)
- Ada Derana: new three-wheeler fares in the Western Province (Mar 2026)
- The Morning: police checks on foreign drivers without a valid licence (Feb 2026)
- Newsfirst: Sri Lanka brings back the QR fuel pass (Mar 2026)
- Newsfirst: 208 Middle East flights cancelled, says the Civil Aviation Authority (Mar 2026)
- Seat61: trains in Sri Lanka (Jun 2026)
- Travel guide: Dickwella, things to do and how to get there (Mar 2026)
- Travel blog: how to get to Hiriketiya (Aug 2026)
- Travel blog: how to get from Ella to the south coast (Jul 2025)
- Travel blog: a Hiriketiya beach guide (the tuk-tuk from Dikwella) (Jul 2026)
- OpenStreetMap: road distances and times (worked out with Valhalla routing) (Oct 2026)
Where next?
- Hiriketiya on a budget Daily costs from about LKR 6,600, cheap local food, bus fares, free things to do and local prices for Sri Lankan visitors.
- Where to stay in Hiriketiya: the areas The areas around the bay compared: walking times, night noise, roads, October 2026 room prices, and how to check a place is registered.
- Along the coast: Galle, Ahangama, Weligama and Mirissa to Hiriketiya Buses, trains, tuk-tuks and cars from Galle, Unawatuna, Ahangama, Weligama and Mirissa, and the early start for the whale boats.