Along the coast: Galle, Ahangama, Weligama and Mirissa to Hiriketiya

The bay is one to two hours east of the beach towns of the south-west coast. Here is every way to make the trip, with dated fares and times, and how to reach the whale-watching boats at Mirissa from the bay.

Hiriketiya is about 33 km east of Mirissa, under an hour by car. From Galle it is about 70 km, or about 90 to 105 minutes. Buses run along the coast road many times an hour in the daytime. The fare is LKR 177 from Mirissa and LKR 307 from Galle (July 2026). Trains stop at Wewurukannala, about 3.4 km from the bay.

By car
About 55 minutes from Mirissa, 1 hour from Weligama, 1 hour 15 minutes from Ahangama and about 90 to 105 minutes from Galle, with no traffic.
By bus (July 2026)
LKR 177 from Mirissa to LKR 307 from Galle, to Dodampahala junction, about 8 minutes' walk from the beach.
By train
To Wewurukannala, 3.4 km from the bay: LKR 80 from Mirissa or Weligama, LKR 140 from Galle (third class, October 2026).
By tuk-tuk
There is no official fare here. The 2026 meter rate near Colombo would come to about LKR 3,000 from Mirissa. Agree the price first.
Whale boats
From Mirissa harbour at about 6:30 am, November to April. From the bay, you leave at about 5 am.

Times and fares from each town

Car times are with no traffic and no stops. Bus times are our estimates from official running times, without waiting. Train times come from a third-party timetable and may be 10 to 30 minutes out.

FromBy carBus to Dodampahala junctionTrain to Wewurukannala
Galle1 h 30 min to 1 h 45 minLKR 307, about 2 hLKR 140, about 1 h 30 min
UnawatunaAbout 1 h 30 minLKR 284, about 1 h 45 minLKR 140, about 1 h 20 min
AhangamaAbout 1 h 15 minLKR 231, about 1 h 20 minLKR 100, about 1 h
WeligamaAbout 1 hLKR 200, about 1 h 10 minLKR 80, about 45 min
MirissaAbout 55 minLKR 177, about 1 hLKR 80, about 40 min
MataraAbout 35 minLKR 139, about 45 minLKR 60, about 25 min

The bus fares are the official ordinary fares from July 2026. The train fares are the railway’s third class fares in October 2026; second class costs LKR 100 to 300. LKR 330 is about US$1.

By bus

Buses are cheap, they run all day, and they stop a short walk from the beach. You pay the conductor (the person who sells tickets on the bus) in cash.

Which bus to take

Wait on the coast road, or at the bus station, for a bus going east to Matara. At Matara’s main bus station, change to any bus going east towards Tangalle, Hambantota or Kataragama. Some long-distance buses go straight through:

  • Routes 32 (Colombo to Kataragama), 32-1 and 32-2 (to Hambantota and beyond) and 31-3 (Galle to Badulla) stay on the coast road. Get off at Dodampahala junction.
  • Route 32-4 (Colombo to Tangalle) stops at Dikwella bus stand, then turns inland towards Beliatta.

Route 2 alone runs about 100 buses a day each way between Colombo and Matara, through Galle, Ahangama, Weligama and Mirissa. With the other routes, buses pass many times an hour in the daytime. With big bags, it is easier to get on at a bus station. A local wrote in a 2026 forum post that buses may not stop at the roadside for luggage.

Where to get off

No stop is called Hiriketiya. Buses that stay on the coast road stop at Dodampahala junction, about 8 minutes’ walk from the beach. Buses that turn inland stop only at Dikwella bus stand (Dikwella is also spelled Dickwella), about 20 minutes’ walk from the beach. Get off there, or the bus will carry you inland towards Beliatta. For the bay itself, see the beach guide.

Good to know

  • Big bags usually go in a pile next to the driver. We found no rule or charge for surfboards on buses or trains.
  • Long-distance buses pass the coast towns late into the night, and a few reach Dikwella after midnight. After dark, take a tuk-tuk from the stop rather than walk.
  • If a conductor asks for more than the official fare, the National Transport Commission’s hotline is 1955.

By train

Trains are cheap, and they keep you off the busy coast road. Trains going to Beliatta stop at Galle, the coast towns and Matara, then at Wewurukannala, the station nearest the bay. From Galle, about four or five trains a day go that far. From Matara there are about seven, because some local trains start there.

From Galle, trains that go on to Wewurukannala leave every day at about 9:35 am, at about 1 pm and at 5:05 pm. In the evening there is one at about 7 pm (not on Saturdays) and one at 7:50 pm (Saturdays and Sundays only). They reach Weligama and Mirissa about 40 to 55 minutes after Galle. From Matara, local trains also leave at 7:20 am, 2 pm and 5:05 pm. Times with “about” come from a third-party timetable; the others are official.

  • The fares to Wewurukannala are in the table above. Buy tickets at the station, or online up to 7 days ahead on pravesha.lk (second and third class only).
  • Not every train stops at every small station; some skip Mirissa or Unawatuna. Trains are often late.
  • From Wewurukannala station it is about 3.4 km to the bay: about 10 minutes by tuk-tuk, or a 40-minute walk.

By tuk-tuk

A tuk-tuk, a three-wheeler you hire with its driver, can take you from door to door, but only on the coast road. Tuk-tuks may not use the expressway. There is no official tuk-tuk fare in the Southern Province. Most tuk-tuks here have no meter, so agree the price before you set off.

As a rough guide, this is what the official meter rate near Colombo would come to. That rate is LKR 110 for the first km, then LKR 90 a km (March 2026).

FromCoast roadAt the Colombo meter rate
Mirissa33 kmAbout LKR 3,000 (US$9)
Weligama38 kmAbout LKR 3,465 (US$10.50)
Ahangama47 kmAbout LKR 4,215 (US$13)
Unawatuna62 kmAbout LKR 5,565 (US$17)
Galle66 kmAbout LKR 5,995 (US$18)

Real prices can be higher or lower. One travel guide said a tuk-tuk from Unawatuna cost about LKR 3,000, but gave no date. A long ride in an open tuk-tuk is hot and slow.

By car

A taxi, a ride app, a hotel’s driver, a private driver and your own car all use the same roads:

  • From Galle and Unawatuna, the quickest way joins the Southern Expressway at Pinnaduwa and leaves it at Aparekka. It takes about 1 hour 30 minutes with no traffic, and the car toll was LKR 300 (December 2025). The coast road takes about 1 hour 35 to 45 minutes.
  • From Ahangama, Weligama and Mirissa, the coast road through Matara is the quickest. It takes about 1 hour 15 minutes from Ahangama, 1 hour from Weligama and 55 minutes from Mirissa.

Prices are agreed with the driver, and we found no recent published fares. A 2024 guide put a car from Mirissa at about US$20. The PickMe and Uber apps list long-distance rides too. But we could not confirm that drivers are easy to find around Galle, Matara or Dikwella. If no car comes, take a bus, a tuk-tuk or a car your hotel calls.

To drive yourself, you need a licence that is valid in Sri Lanka. One is the temporary licence from the Department of Motor Traffic. Scooters and motorbikes may not use the expressway, and riders must wear a helmet. In February 2026, police in the Southern Province began checks on vehicles rented to foreigners without a valid licence. The UK government says driving is more dangerous at night, so travel in daylight if you can.

Whale watching from Mirissa

Mirissa fisheries harbour, about 34 km west of the bay, is where the whale-watching trips start. That is about an hour by car with no traffic.

  • Season: Sri Lanka Tourism gives November to April for whale and dolphin watching, and says whales pass from December to April.
  • Time: the morning trip starts at around 6:30 am and lasts 3 to 4 hours, depending on the sea. The whales are 8 to 10 nautical miles out, which is about 15 to 19 km.
  • From the bay: leave at about 5 am. We found no early bus times. At that hour, the ways are a tuk-tuk, a ride app, a hotel’s driver, a private driver or your own car. You could also sleep in Mirissa the night before. From Weligama the harbour is about 11 minutes by car, and from Ahangama about 25 minutes.
  • No promises: nobody can promise you a whale. If you get seasick easily, remember that you will spend 3 to 4 hours on the open sea.
  • The rules: Sri Lanka Tourism says the Coast Guard checks that boats and passengers follow the country’s rules for watching sea mammals.
  • Be kind: choose a boat whose crew keeps its distance and never chases or surrounds the whales. Prices vary between boats, so ask what is included before you pay.

Going back west

From the bay, walk to Dodampahala junction or go to Dikwella bus stand. Take any bus going west to Matara, Galle or Colombo. Buses to Galle and Colombo pass through the coast towns; with buses that end at Matara, you change there.

Trains back west leave Beliatta at 5:25 am (to Colombo), 6:20 am (to Galle, third class only), 8:45 am and 12:50 pm (both to Colombo). They call at Wewurukannala about 10 minutes later. Other trains go only as far as Matara: 7:20 am, 4:45 pm and 6:05 pm, with extra trains at weekends.

Not sure where to stay? See Hiriketiya, Mirissa, Weligama or Ahangama. Flying in? See Colombo and the airport to Hiriketiya. For a whale morning in a short stay, see how many days in Hiriketiya.

Questions

How do I get from Mirissa to Hiriketiya by bus?

Wait on the coast road for a bus going east to Matara. At Matara's main bus station, change to a bus towards Tangalle, Hambantota or Kataragama, and ask for Dodampahala junction, about 8 minutes' walk from the beach. Some long-distance buses go straight through. It costs LKR 177 on a through bus, or about LKR 220 if you change in Matara (July 2026), and takes about an hour, plus waiting.

Which bus goes from Galle to Hiriketiya?

From Galle bus station, buses to Kataragama or Hambantota (routes 32 and 32-1) stop at Dodampahala junction: LKR 307 in July 2026, about 2 hours. Route 32-4 to Tangalle stops at Dikwella bus stand instead. Or take any bus to Matara (LKR 223) and change there.

Do I have to change buses in Matara?

Not always. Some long-distance buses go straight from Galle, Weligama or Mirissa to Dodampahala junction or Dikwella. But buses to Matara run much more often, so changing at Matara's main bus station is often quicker than waiting for a through bus.

How do I get from Unawatuna to Hiriketiya?

Take a bus going east on the coast road, either straight to Dodampahala junction (routes 32 and 32-1) or to Matara, where you change. It cost LKR 284 in July 2026 and takes about 1 hour 45 minutes, plus waiting. Some trains stop at Unawatuna (LKR 140 to Wewurukannala in third class, October 2026). By car it takes about 1.5 hours.

Is the bus or the train quicker from Weligama?

The train is quicker once you are on it: about 45 minutes to Wewurukannala, then 10 minutes by tuk-tuk. But only four or five trains a day go that far. A bus takes about 1 hour 10 minutes to Dodampahala junction, and buses pass many times an hour. Both are cheap: LKR 80 by train in third class (October 2026) and LKR 200 by bus (July 2026).

Can I take a surfboard on the bus or the train?

We found no official rule or charge for surfboards on buses or trains. On buses, big bags usually go in a pile next to the driver. Ask the conductor before you get on.

Can I use PickMe or Uber along the coast?

The apps offer long trips, but we could not confirm that drivers are easy to find around Galle, Matara or Dikwella. Try the app. If no car comes, take a bus, a tuk-tuk or a car that your hotel calls.

Can I ride a scooter from Weligama to Hiriketiya?

Yes, on the coast road, because scooters may not use the expressway. You need a licence that is valid in Sri Lanka, such as the temporary licence from the Department of Motor Traffic, and a helmet. Police checked rented vehicles on the south coast in 2026. Ride in daylight, as the roads are more dangerous at night.

When is the last train or bus?

From Galle, the last train that goes on to Wewurukannala leaves at about 7 pm from Monday to Friday, and at 7:50 pm on Saturdays and Sundays. Long-distance buses run along the coast until late at night. For the dark last stretch to the bay, a tuk-tuk is safer than walking.

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