Barberyn Island Lighthouse, also known as Beruwala Lighthouse, is a historic 19th-century beacon situated on a lush tropical island off the coast of Beruwala, Sri Lanka.
Built in 1889, Barberyn Island Lighthouse offers visitors an exciting short boat ride, scenic nature trails under coconut palms, and breathtaking panoramic views of the Indian Ocean. It is a unique island attraction for travelers visiting the Kalutara and Beruwala coastal areas.
You can easily reach Barberyn Island Lighthouse by taking a short local boat ride from Beruwala beach or harbor.



Barberyn Island Lighthouse provides a charming day-trip experience combining island exploration, coastal heritage, and nature photography.
Take a scenic boat ride from Beruwala mainland across the calm turquoise waters to the island
Explore the historic lighthouse tower and admire its classic 19th-century British architecture
Walk along tropical nature paths shaded by tall coconut palms and lush island flora
Enjoy panoramic views of the Indian Ocean and the mainland coastline from the island shore
Capture stunning photos of the stark white lighthouse surrounded by green palm trees and blue sea
Spot coastal wildlife including tropical seabirds, crabs, and ocean life around the rocky tide pools
The dry season from November to April is the absolute best time to visit Barberyn Island Lighthouse, as ocean waters are calm, making boat transfers safe and comfortable.
Cool ocean breeze, calm waters for boating, ideal light for photography
Pleasant weather and beautiful golden hour light over the ocean
Very hot with strong sun on the open island
Rough sea conditions can make boat transfers risky
Cool weather, soft light, fewer crowds
Warm tones, scenic skies, ideal for photos
Not recommended due to heat and harsh sunlight
Suitable only for city lights and special photography
Barberyn Island Lighthouse is located on an island about 0.8 km off the coast of Beruwala in the Kalutara District.
Take any coastal bus to Beruwala Town along the Colombo–Galle Road (A2). From the town/harbor area, hire a local boat to cross over to the island.
Take the coastal train to Beruwala Railway Station, then take a 5-minute tuk-tuk to the Beruwala beach/fishery harbor to charter a boat.
Drive south via the Southern Expressway (E01) (Dodangoda Exit) or Galle Road to Beruwala. Local boatmen near the beach or fishery harbor offer short round-trip rides to the island.
Build your itinerary, save places, optimize routes, and explore Sri Lanka with KKF Trip Basket.
You can hire a small motorboat or traditional fishing boat from local boatmen at Beruwala beach or the fishery harbor for a 10-minute ride.
Access inside and up the lighthouse tower depends on the lighthouse keeper's permission and Sri Lanka Ports Authority regulations, but exploring the island grounds is widely permitted.
There is no official entrance fee for the island itself, but you will need to pay the local boat operator for the round-trip boat transfer.