Things to do and where to stay in Colombo
Where to stay · Sri Lanka

Where to stay in Colombo — pick the right hotel, book in 3 clicks

Colombo is Sri Lanka's seafront commercial capital — a city where Dutch and British colonial architecture, Buddhist temples, mosques, churches and gleaming new towers all share the same few square kilometres. Its postcard image is the 351.5-metre Lotus Tower, the tallest self-supporting structure in South Asia, alongside the lakeside Gangaramaya Temple, the buzzing chaos of Pettah Market, and stylish cafés tucked inside colonial relics like the Old Dutch Hospital. Most travellers treat Colombo as a stopover at the start or end of a Sri Lanka trip — but give it a full day or two and you'll find a city that's far more fun, and far better to eat in, than its reputation suggests.

🗼Lotus Tower, 351.5 m🏛️Dutch-British colonial🌊Galle Face seafront🍜Kottu roti & hoppers🛺Hail tuk-tuks via PickMe
4areas to consider
1ranked guides
14See & Eat
🤝 Curated by the TopOfHotel team · scores from real guest reviews · live price comparison across 3 sites · no hidden adsHow we review →

Why stay in Colombo

🏛️

A living colonial city

Dutch and British-era buildings like the Old Dutch Hospital and Wolvendaal Church aren't museum pieces — they're working cafés, restaurants and boutiques. The Fort district is a genuinely rewarding architecture walk.

🛕

Temples, mosques, churches side by side

The Gangaramaya Temple and its floating Seema Malaka shrine, the candy-striped Jami Ul-Alfar Red Mosque and centuries-old Dutch churches sit within a short walk or tuk-tuk ride of each other.

🌅

A free seafront the locals love

Galle Face Green is a kilometre-long oceanfront lawn that fills up at dusk with kite-flyers, isso vadai vendors and families watching the sun drop into the Indian Ocean — the city's best free hangout.

🍛

Real Sri Lankan street food

Kottu roti chopped to a metallic rhythm, crisp-edged hoppers, banana-leaf lamprais — Colombo is the best and most varied place in the country to eat Sri Lankan food properly.

Pick an area first — where to stay in Colombo

Location is the single most important thing about a hotel — choose the right area first, then pick the hotel

Fort & Pettah (Colombo 1, 11)Fort & Pettah (Colombo 1, 11)

The old colonial core and chaotic Pettah bazaar, beside Fort railway station and the main transport hub — best for walkers and short stopovers

Coming soon
Galle Face & Kollupitiya (Colombo 3)Galle Face & Kollupitiya (Colombo 3)

Seafront along Galle Face Green, sea-view luxury hotels, big malls and good restaurants — the best base for a quick stopover

Coming soon
Cinnamon Gardens (Colombo 7)Cinnamon Gardens (Colombo 7)

Leafy upscale district with embassies, the National Museum and Viharamahadevi Park — quiet and ideal for families

Coming soon
Mount LaviniaMount Lavinia

A beach suburb about 30 minutes south, lined with bars, restaurants and seafront hotels — more relaxed than the centre

Coming soon

Ranked reviews — find your ideal stay in Colombo

Start with where to stay (the heart of the trip), then explore food and sights

Find the right Colombo hotel for you

1 ranked reviews

Local dishes to try in Colombo

  1. 1🥘

    Kottu Roti

    Chopped flatbread stir-fried with vegetables, egg and meat on a big griddle, made to the rhythmic clatter of metal blades. The city's most iconic street dish — try it at Hotel De Pilawoos.

    📍 Street food / signature
  2. 2🥞

    Hoppers (Appa)

    Bowl-shaped fermented rice pancakes with crisp lacy edges, often with an egg cooked into the centre. Eaten with chilli sambol at both breakfast and dinner.

    📍 Breakfast & dinner
  3. 3🍜

    String Hoppers (Idiyappa)

    Rice-flour dough pressed into fine noodles, coiled into nests and steamed, served with curry and coconut sambol. A light but filling breakfast staple across Sri Lanka.

    📍 Breakfast
  4. 4🍛

    Lamprais

    Rice cooked in meat stock with curries, sambols and fried extras, wrapped in a banana leaf and baked — a legacy of the Dutch Burgher community. A classic at Upali's.

    📍 Dutch Burgher heritage
  5. 5🦐

    Isso Vadai

    A crisp deep-fried lentil patty topped with small spicy prawns — the definitive Galle Face Green snack, best eaten by the sea at sunset.

    📍 Seaside snack
  6. 6🦀

    Sri Lankan Crab

    Big, meaty mud crabs cooked with bold spices. Ministry of Crab in the Old Dutch Hospital is the destination restaurant for it — book ahead.

    📍 Seafood / famous spot
  1. 1🗼

    Lotus Tower

    At 351.5 m the tallest self-supporting structure in South Asia. Its observation deck takes in the whole city, Galle Face, Beira Lake and — on a clear day — the Indian Ocean. Lit up at night, it's the city's signature silhouette.

    📍 Landmark / 360° views
  2. 2🛕

    Gangaramaya Temple

    Founded around 1800, this eclectic temple blends Sri Lankan, Thai and Chinese styles and houses a remarkable museum collection. Beside it floats the Seema Malaka pavilion on Beira Lake, designed by architect Geoffrey Bawa.

    📍 Buddhist temple / lakeside
  3. 3🌅

    Galle Face Green

    A kilometre-long oceanfront lawn where locals fly kites, eat isso vadai and watch the sun set over the sea. Free, lively at dusk and the most popular gathering spot in the city.

    📍 Seafront promenade / sunset
  4. 4🕌

    Jami Ul-Alfar Red Mosque

    The candy-striped red-and-white mosque in the heart of Pettah is one of Colombo's most photographed landmarks. Dress modestly, bring a scarf and avoid prayer times, especially Friday afternoons.

    📍 Mosque / Pettah
  5. 5🏛️

    Old Dutch Hospital

    Reputedly the oldest surviving building in Fort, dating to the late 1600s, now a buzzing courtyard of cafés, restaurants (including Ministry of Crab) and boutiques — best in the early evening.

    📍 Colonial building / cafés
  6. 6🏺

    Colombo National Museum

    The country's largest museum, built in 1876, displays ancient Sri Lankan art, colonial-era artefacts and weaponry — including the throne and regalia of the last king of Kandy.

    📍 Museum / history
  7. 7🏟️

    Independence Memorial Hall

    Built 1949-1953 to mark independence from Britain in 1948, its design echoes the royal audience hall in Kandy. A small museum sits beneath the monument.

    📍 Monument / Cinnamon Gardens
  8. 8🌳

    Viharamahadevi Park

    The city's largest and oldest park, laid out in colonial times, with fountains, a small lake, a playground and a large Buddha statue — a leafy break from the busy streets.

    📍 Public park / green escape

Things to do in Colombo

Day tours, attraction tickets and travel essentials for Colombo — book ahead on Klook with mobile e-tickets.

Affiliate links — we may earn a commission at no extra cost to you.

★ TEAM'S TOP PICKS

3 Colombo hotels our team picked for you

Selected from real reviews — one per budget tier, each with a score and instant 3-site price comparison

Shangri-La Colombo★ 9.0Luxury

Shangri-La Colombo

📍 Colombo⭐⭐⭐⭐⭐

#1 Luxury · on Galle Face Green

From~$214/night
read the full review →
ITC Ratnadipa, a Luxury Collection Hotel, Colombo★ 9.0Luxury

ITC Ratnadipa, a Luxury Collection Hotel, Colombo

📍 Colombo⭐⭐⭐⭐⭐

#2 Seafront luxury · private balcony in every room

From~$194/night
read the full review →
Galle Face Hotel★ 8.8Luxury

Galle Face Hotel

📍 Colombo⭐⭐⭐⭐⭐

#3 colonial heritage · on the Indian Ocean

From~$186/night
read the full review →
🏨 ALL PICKS

โรงแรมแนะนำทั้งหมดในColombo

ครบทุกระดับงบ — คัดจากคะแนนรีวิวจริง พร้อมเทียบราคา 3 เว็บ

#4

Jetwing Colombo Seven

★ 8.8⭐⭐⭐⭐⭐Luxury📍 Colombo

#8 Boutique · Cinnamon Gardens (Colombo 7)

~$109/night
#5

Cinnamon Grand Colombo

★ 8.7⭐⭐⭐⭐⭐Luxury📍 Colombo

#4 Central business district · walk to Galle Face

~$157/night
#6

Taj Samudra Colombo

★ 8.7⭐⭐⭐⭐⭐Luxury📍 Colombo

#5 Seafront luxury · 4.4-acre garden in the city centre

~$140/night
#7

Cinnamon Lakeside Colombo

★ 8.6⭐⭐⭐⭐⭐Luxury📍 Colombo

#6 Five-star on Beira Lake · floating-temple views

~$109/night
#8

The Kingsbury Hotel

★ 8.6⭐⭐⭐⭐⭐Luxury📍 Colombo

#7 rebranded legend · Galle Face sea views

~$120/night
#9

Granbell Hotel Colombo

★ 8.6⭐⭐⭐⭐Upper-mid📍 Colombo

#9 Japanese design hotel · top-floor infinity pool

~$80/night
#10

Hilton Colombo

★ 8.5⭐⭐⭐⭐⭐Luxury📍 Colombo

#6 Five-star business hotel · Fort, ocean views

~$129/night

🚆 Getting around Colombo

✈️

Airport (BIA) to the city

Bandaranaike International Airport (CMB) is about 35 km north of the city. A taxi or PickMe runs roughly LKR 3,000-4,000 and takes 45-60 minutes; a fixed-fare pre-paid taxi counter sits in the arrivals hall.

🚌

Express bus route 187

The air-conditioned 187 bus runs 24/7 from the airport straight to Colombo Fort station for around LKR 290, taking 50-60 minutes — the cheapest option for backpackers.

🛺

Tuk-tuks via the PickMe app

Uber has pulled out of Sri Lanka, so use PickMe, the homegrown app, to hail tuk-tuks and taxis at fair, metered prices — easier than haggling. Download it before you land.

🚆

Coastal trains

Colombo Fort is the country's main rail hub. The coastal line south (towards Galle and Mount Lavinia) is scenic and very cheap, but services are infrequent — check the timetable in advance.

💵

Cash (LKR) & payments

The currency is the Sri Lankan rupee (LKR, symbol Rs). Tuk-tuks and markets run on cash; ATMs are everywhere and malls and better restaurants take cards. Keep small notes for tuk-tuk fares.

Where to go next near Colombo

Frequently asked — where to stay in Colombo

Which area should I stay in Colombo?+

For a short stopover near the sea, Galle Face / Kollupitiya (Colombo 3) has the best location. For a quiet, family-friendly base, choose leafy Cinnamon Gardens (Colombo 7). For walking the old town on a budget, stay in Fort/Pettah. For an actual beach, head to Mount Lavinia, about 30 minutes south.

Is one day enough in Colombo?+

It's enough for the highlights. Start in Pettah and the Red Mosque, then the Gangaramaya Temple and Seema Malaka, lunch around the Old Dutch Hospital, and finish at Galle Face Green for sunset. With two days, add the National Museum and Mount Lavinia.

When is the best time to visit Colombo?+

January to March is best — dry and pleasantly hot (27-31°C). Avoid the monsoon months of April-June and September-November, when heavy rain is common. Sitting near the equator, the city stays warm and humid all year, so pack light clothes and an umbrella.

Ready to book your Colombo stay?

Start with the 3 hotels our team picked, or search all 3 sites — always compare before booking