Ceylon Loop Top attractions Hidden gems Trip planner

Negombo Beach

Gampaha, Western

Waves breaking on Negombo Beach, close to Colombo's international airport
Photo: Carschten / CC BY-SA 4.0 / Wikimedia Commons

Negombo sits just minutes from Sri Lanka's international airport, making it many visitors' first or last stop on the island, and its long sandy beach and colonial-era heritage give it a different character to the south coast's bigger resort towns. A working fishing harbour still operates alongside the tourist strip, with early-morning fish markets offering a genuine look at local life rather than a staged one. Its network of Dutch-era canals, once used to transport cinnamon, can still be explored by boat.

Beaches

Best time to visit

Early morning if you want to see the fish market in full swing; otherwise late afternoon for the beach.

Visitor tip

Sea conditions vary; use locally advised swimming areas and take care around fishing activity.

Local pick

The fish market (Lellama) near the lagoon runs early, around 5-6am, and gives a far more authentic look at Negombo than the tourist beach strip.

Quick answers

Where is Negombo Beach?

Negombo Beach is in Gampaha, Western Province, Sri Lanka.

When is the best time to visit Negombo Beach?

Early morning if you want to see the fish market in full swing; otherwise late afternoon for the beach.

How far is Negombo Beach from Colombo?

About 31 km in a straight line. Road journeys are longer, so check current travel times before you go.

What is near Negombo Beach?

Nearby places include Negombo Dutch Fort (about 1 km away), Hamilton Canal (about 1 km away), Negombo Lagoon & Dutch Canal (about 2 km away), Wolvendaal Church (about 29 km away).

Add to my itinerary

Nearby places

More places in Western Province

Planning a trip? See the top attractions in Sri Lanka, the best time to visit and how many days you need.