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.

WayTimeCost (2026)Good to know
Airport bus, train, tuk-tuk6 to 8 hoursAbout LKR 1,000 to 1,300The cheapest way. Only 3 or 4 trains a day go far enough
Airport bus, expressway bus, local bus4 to 5 hoursAbout LKR 1,720Two changes. The first bus runs 5:15 am to 6:30 pm
Airport bus, then an ordinary busAbout 7 hoursAbout LKR 1,100Slow and crowded, but buses run day and night
Airport taxi counter3.5 to 4 hoursLKR 35,380 per carA fixed list price. Ask if tolls are included
Ride app (PickMe, Uber)3.5 to 4 hoursSet by the appTolls may be added to the fare
Hotel’s driver or private driver3.5 to 4 hoursAgreed with the driverMeets you in arrivals. Arrange it before you fly
Hire car, driving yourself3.5 to 4 hoursLicence LKR 15,000, toll LKR 950Needs 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

  1. 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.
  2. 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).
  3. 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.

Send us a new price, a time or a fix