Skip to main content
AMZBooking
Viharamahadevi Park, Colombo

Day trips · Colombo · Sri Lanka

5 best day trips from Colombo

Where to go when you want a day away from Colombo, and how long it really takes.

Updated By the AMZBooking editorial team

Photo: Kondephy, CC BY-SA 4.0

Quick answer

The classic day trip from Colombo is Galle Fort (About 1.5–2 hours by expressway; 2–3 hours by train). The closest option is Negombo, about 37 km away.

Key facts

Day trips in this guide
5
Closest
Negombo (37 km)
Most popular
Galle Fort

Day trips compared

Day trips from Colombo: distance, time and transport
DestinationDistanceTravel timeHowBest for
Galle Fort120 kmAbout 1.5–2 hours by expressway; 2–3 hours by trainCar via the Southern Expressway, or coastal train from FortFirst-timers, Couples, Culture
Negombo37 kmAbout 1 hour by roadCar or app ride via the airport expressway; trains and buses also runFamilies, Beach, Budget
Bentota and Lunuganga65 kmAbout 1.5 hours by road or trainCoastal train or car via Galle RoadCouples, Beach, Culture
Kandy115 kmAbout 3–3.5 hours by train or roadTrain from Fort station, or carCulture, First-timers, Families
Kalutara45 kmAbout 1–1.5 hours by train or roadCoastal train or carCulture, Quiet stays

The day trips

Galle Fort
Photo: Rovin Shanila, CC BY-SA 4.0

120 km · About 1.5–2 hours by expressway; 2–3 hours by train

1.Galle Fort

A walled Dutch fort town on a headland, with ramparts for sunset walks, a lighthouse, churches, boutique hotels and cafés in colonial houses. Galle is a UNESCO World Heritage site and pairs well with the beaches of Unawatuna nearby.

Getting there
Car via the Southern Expressway, or coastal train from Fort
Best for
First-timers, Couples, Culture
Negombo
Photo: Recal Media recalmedia, CC0

37 km · About 1 hour by road

2.Negombo

A fishing town near the airport with a long beach, a Dutch-era canal, a lively fish market and lagoon boat trips. Its seafood restaurants and beach hotels make it a convenient first or last night.

Getting there
Car or app ride via the airport expressway; trains and buses also run
Best for
Families, Beach, Budget
Bentota and Lunuganga
Photo: Eco2004, CC BY-SA 4.0

65 km · About 1.5 hours by road or train

3.Bentota and Lunuganga

Bentota has a golden beach between the river and sea, water sports and river safaris. Nearby, Lunuganga, Geoffrey Bawa's country estate, and the Brief Garden of his brother Bevis are open for guided visits.

Getting there
Coastal train or car via Galle Road
Best for
Couples, Beach, Culture

115 km · About 3–3.5 hours by train or road

4.Kandy

The last royal capital of Sri Lanka sits around a lake in the hills, home to the Temple of the Sacred Tooth Relic and the Peradeniya botanical gardens. It is a long day trip; most visitors stay a night or more.

Getting there
Train from Fort station, or car
Best for
Culture, First-timers, Families
Kalutara
Photo: Brayan.87622, CC BY-SA 4.0

45 km · About 1–1.5 hours by train or road

5.Kalutara

Kalutara's Gangatilaka Vihara is a vast white stupa that is hollow inside, its walls painted with scenes from the Buddha's life. It stands beside the Kalu Ganga river mouth on the main coast road south.

Getting there
Coastal train or car
Best for
Culture, Quiet stays

Day-trip tips

  • Leave early: most trips are more relaxed with a morning departure and a return before dinner.
  • Sit on the right side heading south for sea views; avoid rush hour, when carriages are packed.
  • Red state buses and private buses run frequently along Galle Road and to most suburbs; they are very cheap but crowded and driven fast.
  • For trips over about 150 km, an overnight stay or an organised tour saves a lot of travelling.

Questions travellers ask

+What is the best day trip from Colombo?

Galle Fort. A walled Dutch fort town on a headland, with ramparts for sunset walks, a lighthouse, churches, boutique hotels and cafés in colonial houses.

+How long does it take to get from Colombo to Galle Fort?

About 1.5–2 hours by expressway; 2–3 hours by train — Car via the Southern Expressway, or coastal train from Fort, about 120 km.

+How long does it take to get from Colombo to Negombo?

About 1 hour by road — Car or app ride via the airport expressway; trains and buses also run, about 37 km.