This blog post is all about the best things to do in Colombo, Sri Lanka.

Colombo might not be the first place people fall in love with when they arrive in Sri Lanka, but spend a little time here and you’ll discover a city full of contrasts, colour, and culture.
From colonial architecture and local markets to modern cafés and seaside sunsets, there’s more going on in this capital than most give it credit for.
If you’re visiting Sri Lanka and wondering what to do in Colombo, this guide covers 13 unmissable things to do in Colombo—whether it’s your first day in the country or your last stop before flying home.
RELATED Things to Do in Colombo blog posts to read:
- 2 Days in Colombo Sri Lanka: Ultimate 48 Hours Itinerary
- Morven Hotel: The Best Hotel in Colombo Sri Lanka
You can also see the top things to do in Colombo, where we ate and where we stayed during our two nights in Colombo, Sri Lanka in my travel vlog on YouTube:
This blog post is all about the best things to do in Colombo, Sri Lanka.
Where is Colombo?
Colombo is the capital city of Sri Lanka, located on the island’s west coast, right along the Indian Ocean.
It’s the largest city in the country and serves as Sri Lanka’s commercial and cultural hub, blending modern development with colonial charm and authentic Sri Lankan life.
How to Get to Colombo
Colombo is well connected by road, rail, and air. The Bandaranaike International Airport (CMB) is about 30–45 minutes from the city centre (depending on traffic).
You can reach the city by airport taxi, Uber, or PickMe (Sri Lanka’s local ride-hailing app).
If you’re coming from other parts of the country, train and bus links to Colombo Fort Station are frequent and affordable. It’s a great starting or ending point for any Sri Lanka itinerary.
If you’re planning a trip to Sri Lanka, make sure to check out my 80+ page travel guide eBook which you can download here to help you plan!
How Long Should I Spend in Colombo?
If you’re short on time, one to two days is enough to explore Colombo’s highlights. It’s a great place to ease into Sri Lanka after a long flight or wind down before heading home.
While it’s not as laid-back as the south coast or as scenic as the hill country, Colombo offers a fascinating glimpse into Sri Lankan city life.
Now, let’s get into the best things to do in Colombo while you’re here.
RELATED Things to Do in Colombo blog post to read: 2 Days in Colombo Sri Lanka: Ultimate 48 Hours Itinerary
The Best Things to Do in Colombo
Below are the top and best things to do in Colombo, Sri Lanka.
1. Wander Through Pettah Market
If you want to dive headfirst into Colombo’s chaos—in the best way—start at Pettah Market.
Located near the Fort Railway Station, Pettah is a buzzing maze of stalls selling everything from fruit and saris to phone chargers and fake designer gear.
It’s loud, hectic, and completely immersive. You won’t need to buy anything to enjoy it—just soak up the atmosphere.
Free to visit, though watch your belongings and prepare to haggle if you’re shopping.
2. Visit Gangaramaya Temple
One of the most iconic landmarks in Colombo, Gangaramaya Temple is a mix of Sri Lankan, Thai, Indian and Chinese architecture.
It’s more than just a temple—it’s also a museum, packed with Buddhist artefacts, statues, and oddities collected from around the world.
Located near Beira Lake, this is a peaceful spot amidst the city chaos. Entry costs around 300 LKR ($0.60), and respectful attire is required (shoulders and knees covered).
3. Stroll Along Galle Face Green
A must-do in Colombo is a sunset walk along Galle Face Green—a long, grassy strip along the coast popular with locals, especially in the evenings.
You’ll find food vendors selling kottu, isso wade (shrimp fritters), and fresh coconuts.
It’s completely free and great for people-watching, flying a kite, or catching a golden-hour view of the Indian Ocean. It also makes for a perfect first or final evening in Sri Lanka.
RELATED Things to Do in Colombo blog post to read: 19 of the Best Restaurants in Galle Fort, Sri Lanka
4. Ride to the Top of the Lotus Tower
The tallest structure in South Asia, the Colombo Lotus Tower stands at 356 metres high and offers sweeping views of the city.
If you’re looking for the best panoramic views in Colombo, this is the place.
Entry costs around $20 for foreigners, and there’s a café, observation deck, and sometimes even live music events. Head up just before sunset for the most magical views.
5. Explore Colombo National Museum
For a deeper look into Sri Lanka’s history and heritage, the Colombo National Museum is well worth a visit.
Housed in a grand colonial-era building, it showcases ancient artefacts, royal regalia, art, and natural history exhibits.
Located in Cinnamon Gardens, entry is 1,200 LKR ($2.38) for tourists. It’s quiet, educational and a great way to get a sense of Sri Lanka’s past.
6. Check Out Independence Memorial Hall
This beautiful stone monument commemorates Sri Lanka’s independence from British rule in 1948.
It’s a calm, open-air site with impressive architecture, stone lions, and a ceremonial feel.
Located in the heart of the city’s greenest area, it’s free to visit and great for a peaceful morning stroll or to snap a few photos away from the crowds.
7. Take a Tuk-Tuk Tour
If you’re short on time, a Colombo tuk-tuk tour is a great way to cover the city’s key sights in just a few hours. Local drivers will often act as guides, taking you to temples, markets, colonial buildings and hidden gems you might otherwise miss.
Tours typically cost between 3,000–5,000 LKR (~$10–$15) and can be arranged through your hotel or apps like PickMe.
RELATED Things to Do in Colombo blog post to read: Public Transport in Sri Lanka: 5 Important Things You Must Know
If you’re planning a trip to Sri Lanka, make sure to check out my 80+ page travel guide eBook which you can download here to help you plan!
8. Visit Red Mosque (Jami Ul-Alfar)
One of the most striking buildings in the city and top things to do in Colombo, the Red Mosque is located in Pettah and features a red-and-white candy-striped façade that’s instantly recognisable.
While non-Muslims may not be able to enter during prayer times, you can still admire the architecture from outside and take in its vibrant presence in the heart of Colombo’s market district.
This is also one of the best free things to do in Colombo.
9. Grab Coffee at Kopi Kade or Cafe Kumbuk
Colombo has a great café scene, and two of the best are Kopi Kade and Cafe Kumbuk.
Kopi Kade offers innovative small plates and amazing coffee in a sleek, minimal setting. Cafe Kumbuk is more relaxed, with a gorgeous courtyard and top-notch brunch menu.
Ideal for escaping the midday heat or getting some remote work done if you’re travelling long-term.
RELATED Things to Do in Colombo blog post to read: A Complete Guide To The Best Sri Lankan Food To Try
10. Browse the Colombo Dutch Hospital
Don’t let the name fool you—this is a former hospital turned stylish dining and shopping precinct.
The Dutch Hospital Shopping Precinct in Fort is one of the oldest buildings in Colombo, now home to trendy bars, restaurants, and boutiques.
It’s a great place to unwind with a cold drink, have dinner or pick up a few last-minute gifts before heading home.
11. Visit Seema Malaka Temple on Beira Lake
Designed by Geoffrey Bawa, Seema Malaka is a modern floating temple that’s part of the Gangaramaya complex. It’s far less crowded and has a serene, meditative feel with views over the lake.
Entry is included if you’ve already paid for Gangaramaya Temple, or around 300 LKR. It’s a peaceful place for reflection right in the middle of the city.
12. Try Street Food at Aluthkade Night Market
If you’re a foodie, don’t miss the Aluthkade Night Market. It’s one of the best places in Colombo to try authentic Sri Lankan street food at local prices.
Think spicy kottu, roti, samosas, and sweet treats all cooked up fresh in front of you.
Located in the Slave Island area, it’s lively, aromatic and best visited after dark.
13. Shop for Souvenirs at Barefoot
If you’re after tasteful souvenirs, Barefoot is the place to go. This long-standing shop in Colombo 3 sells high-quality textiles, books, crafts and handmade gifts.
There’s also a café and regular live music sessions in their courtyard.
Prices are higher than a market stall, but the quality and social enterprise model behind the brand makes it worth it.
RELATED Things to Do in Colombo blog post to read: The Best South Sri Lanka Travel Route: 10 Days
The Best Things to Do in Colombo, Sri Lanka
Colombo might not be the kind of city you fall in love with at first sight, but spend a little time here and you’ll realise it’s full of hidden gems, warm people, and surprisingly chill moments—especially at sunset.
If you’ve only got a short window, make sure to read my 2 days in Colombo blog for a ready-made itinerary.
But if you’re planning a deeper dive, start with these 13 unmissable things to do in Colombo, and give this city the time it deserves.
RELATED Things to Do in Colombo, Sri Lanka blog posts to read:
- The Best South Sri Lanka Travel Route: 10 Days
- Ultimate 1 Month Sri Lanka Itinerary and Travel Route
- The Best Sri Lanka Surfing Spots You Must Visit
- A Complete Guide To The Best Sri Lankan Food To Try
- Epic Kandy to Ella Train: 15 Essential Things To Know
- Yala Safari: Everything You Need to Know Before Visiting
- 2 Days in Colombo Sri Lanka: Ultimate 48 Hours Itinerary
- Ultimate Negombo Travel Guide: How to Spend 2 Days Here
- Morven Hotel: The Best Hotel in Colombo Sri Lanka
- Where to Stay in Negombo: Amazing Sujeewani Villas Hotel Review
- The Most Convenient Guest House In Sigiriya, Sri Lanka
- Tangalle Hotels: The Best 13 from Budget to Luxury
- Ella Sri Lanka: Where to Stay With the Best View
- Incredible Sri Lanka Hotels: Everywhere You Need to Stay
If you’re planning a trip to Sri Lanka, make sure to check out my 80+ page travel guide eBook which you can download here to help you plan!
Leave a Reply