Picturesque seaside view of the historic Galle Fort in Sri Lanka, featuring the coastal wall and ocean under a cloudy sky.
List · Colombo 8 picks

The 8 Best Small Towns Near Colombo for a Day Trip or Overnight Escape

From the ramparts of Galle Fort to Negombo's fishing lagoon, these coastal towns and temple stops are the easiest, most rewarding escapes from Sri Lanka's capital.

Last updated July 9, 202611 min read
Top pick

Galle is the best all-rounder for its walled fort and cafe scene; choose Mount Lavinia for the closest beach escape, Negombo if you are near the airport, and Bentota for a resort-style overnight.

Colombo is fast, hot, and endlessly busy, and the best cure is the coast road south or the short hop north toward the airport. Within an hour or two of the capital you can be walking Dutch ramparts, watching a fishing fleet come in, or lying on a palm-backed beach, and the coastal railway makes many of these towns cheap and easy to reach without a car.

The list below runs roughly best-first, balancing how special each place is against how easily you can get there from Colombo. Some, like Galle and Bentota, are worth an overnight; others, like Mount Lavinia and Negombo, are close enough for a lazy afternoon and dinner.

Every entry includes rough travel time and mode from Colombo, who it suits, and the standout things to see and eat, so you can match a town to the kind of day you want.

Galle1tours from $120
Galle Google
About 120 km south of Colombo
Galle is the south coast's showpiece, built around a Dutch fort from the 1600s whose thick ramparts still ring a grid of coral-stone streets, boutiques, and cafes. You can walk the entire wall in under an hour, pausing at the white 1930s lighthouse and the old Dutch Reformed Church, then duck into art galleries and gem shops in restored merchant houses. Sunset from the ramparts near Flag Rock is the town's ritual moment, with local boys leaping into the sea below. It rewards an overnight, but makes a full and satisfying day trip too.
  • Walking the full circuit of Galle Fort ramparts
  • The Galle lighthouse and Dutch Reformed Church
  • Boutique cafes and gem shops inside the old town
  • Sunset and cliff-jumping at Flag Rock
Best for first-timers, history and architecture lovers
Getting there About 1 hour 15 minutes on the Southern Expressway by car or bus; roughly 2 to 2.5 hours on the scenic coastal train
Negombo2
Negombo Google
About 37 km north of Colombo, near the airport
Negombo is the obvious first or last stop in Sri Lanka thanks to its position just 15 minutes from Bandaranaike International Airport, but it is a genuine fishing town in its own right. The morning fish market (locally the Lellama) is a loud, pungid spectacle of tuna, mackerel, and drying fish, and the palm-lined Dutch canal, colonial churches, and old fort gate give it a lived-in charm. The long sandy beach is not the country's best, but the seafood is superb and cheap. Rent a bike or take a lagoon boat to spot the outrigger fishing canoes.
  • The Lellama fish market at dawn
  • Boat trip on the Negombo lagoon and Dutch canal
  • Fresh crab and prawns at beach-road restaurants
  • St. Mary's Church and the old Dutch fort gate
Best for a first or last night near the airport, seafood
Getting there About 45 minutes to 1 hour by car or taxi; roughly 1 to 1.5 hours by train or bus from Colombo Fort
Mount Lavinia3
Mount Lavinia Google
About 12 km south of central Colombo
Mount Lavinia is where Colombo goes to the beach, a leafy suburb built around the colonial-era Mount Lavinia Hotel and its curving stretch of golden sand. It is the closest proper beach to the city, easily reached in a short train ride down the coastal line, and the string of beachfront seafood shacks fills up at sunset with families and couples. The hotel terrace, once a British governor's residence, is a fine spot for a colonial-style afternoon tea. It works as a half-day escape or an easy dinner out.
  • Sunset drinks on the Mount Lavinia Hotel terrace
  • Fresh grilled seafood at the beachfront shacks
  • The short, scenic coastal train ride from Colombo
  • People-watching on the busy weekend beach
Best for a quick beach afternoon, sunset dinner
Getting there About 20 to 30 minutes by train from Colombo Fort or a short taxi ride
Bentota4tours from $24
Bentota Google
About 65 km south of Colombo
Bentota is the south coast's resort town, set on a wide beach where the Bentota River meets the sea, which makes it as good for watersports as for swimming. The lagoon and river are the draw: take a boat safari through mangrove tunnels to spot monitor lizards, kingfishers, and the occasional crocodile, or try jet-skiing and windsurfing near the sandbar. Nearby you can visit the Kosgoda turtle hatcheries and the geometric former home of architect Geoffrey Bawa at Lunuganga. It suits a relaxed overnight more than a rushed day.
  • Mangrove boat safari on the Bentota River
  • Kosgoda turtle hatcheries
  • Watersports at the river-mouth sandbar
  • Geoffrey Bawa's Lunuganga estate
Best for a resort overnight, watersports, couples
Getting there About 1 hour to 1 hour 15 minutes by car on the expressway; roughly 1.5 to 2 hours by coastal train
Hikkaduwa5
Hikkaduwa Google
About 98 km south of Colombo
Hikkaduwa made its name as a laid-back surf and diving town, and it still delivers with a shallow coral sanctuary right offshore where you can snorkel among reef fish and sea turtles straight from the beach. The main beach has a relaxed backpacker-meets-surfer feel, with reggae bars, board rentals, and beginner-friendly waves, while the calmer coral reef area is protected within a marine sanctuary. Big sea turtles often graze in the shallows near the shore, a reliable and free wildlife encounter. It is livelier and cheaper than Bentota, and good fun over an overnight.
  • Snorkeling the Hikkaduwa coral sanctuary
  • Watching sea turtles feed in the shallows
  • Beginner and intermediate surf breaks
  • Beachfront bars and seafood along the main strip
Best for surfers, snorkelers, budget travelers
Getting there About 1.5 hours by car on the expressway; roughly 2 to 2.5 hours by coastal train
Kalutara6
Kalutara Google
About 42 km south of Colombo
Kalutara is best known for the Kalutara Bodhiya, a striking white hollow stupa on the riverbank that you can actually walk inside to see painted panels depicting the life of the Buddha. It sits where the Kalu Ganga river meets the sea, giving the town both a broad beach and a river setting, and it is an easy stop on the way south. The area is also famous for mangosteens and cane baskets sold at roadside stalls. It makes a good short break to combine the temple with a quiet beach.
  • The hollow, walk-in Kalutara Bodhiya stupa
  • Broad, uncrowded beach at the river mouth
  • Roadside mangosteen and cashew stalls
  • River views where the Kalu Ganga meets the sea
Best for a cultural stop with a beach, an easy half-day
Getting there About 45 minutes to 1 hour by car or express bus; roughly 1 to 1.5 hours by coastal train
Ambalangoda7
Ambalangoda Google
About 85 km south of Colombo
Ambalangoda is the heart of Sri Lanka's traditional mask-carving and puppet craft, and the reason to come is the family-run mask museums and workshops where you can watch artisans carve the wild demon and devil-dance masks used in healing rituals. The Ariyapala Mask Museum lays out the meaning behind each grotesque face and sells them at fair prices. Beyond the crafts, the town has a quiet beach and easy access to the Madu Ganga lagoon boat trips nearby. It is a rewarding cultural detour rather than a beach holiday.
  • Ariyapala Mask Museum and carving workshops
  • Buying authentic devil-dance masks at the source
  • Madu Ganga lagoon boat trips nearby
  • A quieter, less touristed beach town
Best for craft and culture lovers, souvenir shopping
Getting there About 1.5 hours by car on the expressway; roughly 2 hours by coastal train
Wadduwa8
Wadduwa Google
About 35 km south of Colombo
Wadduwa is a quiet, coconut-fringed beach town that gets far fewer visitors than the bigger resorts further south, which is exactly its appeal. It is close enough to Colombo for a short escape yet feels genuinely rural, with a long, calm beach lined by a handful of resorts and small guesthouses. The area is known for its toddy and treacle tapped from the palms, and for slow, unhurried days. Come here when you want sand and sea without crowds or nightlife.
  • Long, quiet coconut-lined beach
  • Palm toddy and kithul treacle from local tappers
  • Low-key beach resorts and guesthouses
  • An easy, crowd-free overnight close to the city
Best for a quiet beach overnight, couples wanting calm
Getting there About 45 minutes to 1 hour by car; roughly 1 hour by coastal train

Want these spots worked into your trip?

We'll build a custom Colombo itinerary around the places you pick.

Generate itinerary
Good to know

Before you go

Take the coastal train at least onceThe southern railway hugs the shoreline from Colombo Fort toward Galle, and the views are among the best in Sri Lanka. Ride in the mornings, keep tickets cheap in second or third class, and expect it to be slower than the expressway.
Use the Southern Expressway for speedIf time matters, a car or expressway bus (E01) reaches Galle in about 1.5 hours versus 2.5 hours on the train. Expressway buses leave from Colombo's Makumbura Multimodal Centre.
Best time to goThe southwest coast is best from roughly December to April, when seas are calmer and skies clearer. During the May to September monsoon, swimming can be rough and some beach spots quiet down.
Hire a driver for multiple stopsTo combine several towns in one day (say Kalutara, Bentota, and a turtle hatchery), a private car with driver is the most flexible option and easy to arrange from Colombo.

Whether you want colonial history in Galle, a fishing-town breakfast in Negombo, or an unhurried beach day in Wadduwa, the coast within two hours of Colombo has an escape to match your mood. Pick one for a day trip or string two or three together over a weekend, and let the coastal train or expressway do the work.

Frequently asked questions

Which town near Colombo is best for a day trip?
Galle is the best single day trip for its walled Dutch fort, cafes, and rampart walk, reachable in about 1.5 hours by car on the Southern Expressway. For a shorter, beach-focused day, Mount Lavinia is just 20 to 30 minutes away by train.
What is the closest beach town to Colombo?
Mount Lavinia is the closest proper beach, about 12 km south and a 20 to 30 minute train ride from Colombo Fort. Wadduwa and Kalutara, both under an hour south, are the next quietest options.
How do you get from Colombo to Galle?
The fastest way is a car or expressway bus via the Southern Expressway, taking about 1 hour 15 minutes to 1.5 hours. The slower coastal train (2 to 2.5 hours) is far more scenic, running right along the shoreline.
Which town near Colombo is best near the airport?
Negombo, about 15 minutes from Bandaranaike International Airport, is the ideal first or last stop, with a fishing town atmosphere, lagoon boat trips, and cheap fresh seafood.
Can you visit these towns without a car?
Yes. Most of the coastal towns, including Mount Lavinia, Kalutara, Bentota, Hikkaduwa, and Galle, sit on the southern railway line, and Negombo is easily reached by train or bus. A driver only becomes worthwhile if you want to combine several stops in one day.
Plan with MagicTrips

Build your own Colombo trip

Tell us how many days, your budget, and what you're into. We'll turn it into a custom, day-by-day Colombo itinerary.

Ready to book your stay?

Hotels
Homes

Traveling somewhere else?

Generate a custom itinerary