

There are plenty of things to do in Colombo, from exploring temples and markets to enjoying coastal sunsets and city views. Colombo is a commercial city located on the west coast, and it serves as the main gateway to Sri Lanka tourism. Famous for its modern development, colonial-era architecture, and tropical nature, it is the largest city in Sri Lanka. From exploring ancient temples and historic forts to wandering through markets and witnessing the city view from high-rises, there are many enthralling things to do in Colombo. Whether you are an adventure seeker, a history buff or an architecture enthusiast, this city has something for every traveller.
Be it exploring the city in a tuk-tuk or visiting old forts, Colombo offers ample opportunities for every kind of traveller. Here is the list of the 10 best things to do in Colombo:
Jami Ul Alfar is one of the most popular places to visit in Colombo. Due to its red and white exterior, it is also known as the Red and White Mosque. Completed in 1909, this is one of the oldest mosques in Colombo. Its Indo-Saracenic design, with red and white striped bricks inspired by a pomegranate, distinguishes it as a unique piece of architecture. When no prayers are taking place, you can enter the mosque through Gate 3 between 4 and 10 p.m.
Head to the Gangaramaya Temple in Colombo to get mesmerised by the sights of Buddha statues. From small to large and from marble to copper, you’ll find every shape, size, form, colour, and material. Additionally, you can also explore the main shrine room, museum, library, and the nearby Seema Malaka water temple. You need to pay approximately 300–500 LKR (₹88–149) to get entry to the temple.
One of the best things to do in Colombo, Sri Lanka, is to explore the biggest open-air market, Pettah Market. Located near the Colombo Fort, this market is known as the central commercial hub of Colombo. Walking through Pettah feels like stepping into Colombo’s chaotic heartbeat. Here, you’ll find a mix of colourful shops, street food, electronics and clothes. If you want to see the authentic local life, then you must add this destination to your Colombo tour packages.
Tip: Visit early in the morning if you want fewer crowds.
If you are a history buff or an architecture enthusiast, Colombo Fort is one of the places of interest in Colombo. Walking through Colombo Fort will take you back in time, where every street quietly echoes stories of colonial traders and old empires. It is the business district of Sri Lanka with skyscrapers and international hotels. This fort is also home to Fort Railway Station, the president's house and the presidential gardens.
If you are looking for unique things to do in Sri Lanka, visit the Lotus Tower in Colombo. Walk to the top and admire the entire city view that unfolds beneath you. From illuminated skyscrapers to the endless stretch of the Indian Ocean, every direction offers a beautiful perspective. With the setting sun, the sky paints itself in soft hues, and the city slowly lights up, creating a magical contrast between day and night.
Note: Prices may vary for foreign visitors and experiences.
Relax and rejuvenate yourself at one of Colombo’s largest and oldest public parks, Viharamahadevi Park. It is where the hustle and bustle of Colombo fades into the rustle of trees and the gentle hum of nature. This is one of the most beautiful places to visit in Sri Lanka. As you walk along the shaded pathways, you’ll pass vibrant flowers and peaceful fountains and enjoy tranquil moments. Nevertheless, the towering Buddha statue adds a sense of calm and quiet reflection.
Head to the Sea Street of Pettah to seek blessings at the Old and New Kathiresan Kovils. These Hindu temples are dedicated to Lord Murugan, the god of war and light. These centuries-old, South Indian-style temples are famous for their intricate carvings, vibrant gopurams (towers), and for holding the annual Vel festival procession. Don’t forget to remove the shoes before entering and leave a small donation after exiting.
Witness the grandeur of one of the most beautiful Buddhist temples in Sri Lanka’s capital city, Colombo. Located a few hundred metres away from pristine Beira Lake, it is a part of the Gangaramaya Temple. This temple is used for meditation rather than worship. Designed by Geoffrey Bawa, the temple looks like it’s floating on water, making it truly unique. You can enjoy the peaceful surroundings, see beautiful Buddha statues and practise quiet reflection or meditation.
Spend an evening at Galle Face Green, where you can relax by the sea and enjoy the cool breeze. As the sun sets, the sky looks beautiful, and the place fills with people flying kites and eating tasty street food. You can take a slow walk, sit and watch the waves, or just enjoy the peaceful vibe. It is one of the simplest and loveliest things to experience in Colombo.
No list of activities in Sri Lanka is considered complete without shopping for souvenirs in Colombo. Visit stores like Odel at Old Dutch Hospital for jewellery, fridge magnets, coffee mugs, teas and stationery. The Colombo Fort area has some decent shops, ranging from budget-friendly items to luxury goods. If you want cheaper items like clothes, bags and shoes, head to the Pettah Market.
Ride-hailing apps like Uber and PickMe are one of the best ways to travel within Colombo. They offer transparent pricing, reliable service, and the convenience of booking cars and bikes. This option is ideal for first-time visitors.
Tuk-Tuks
Tuk-tuks are one of the most popular and fun ways to travel within Colombo. They are perfect for short distances and can easily navigate through traffic. This option gives you a more local and authentic travel experience.
Local Buses
One of the budget-friendly options for travelling within is the local buses. While they are extremely budget-friendly, they can be crowded and a bit confusing for first-time travellers due to limited route information.
When it comes to things to do in Colombo, the city offers a perfect blend of culture, history and modern charm. From exploring colonial streets and vibrant markets to enjoying sunsets at Galle Face Green and visiting serene temples, there is something for every kind of traveller. The vibrant food scene, coastal vibes, and welcoming atmosphere make it a must-add destination to every Sri Lanka itinerary for a memorable experience.
Yes, there are plenty of places to see in Colombo, Sri Lanka, for every type of traveller. From iconic landmarks like Gangaramaya Temple and Lotus Tower to vibrant spots like Pettah Market and Galle Face Green.
Yes, 2 days are enough to explore the major attractions in Colombo city. You can cover key Colombo sightseeing places like temples, markets, colonial areas, and seaside spots comfortably without rushing.
Colombo is famous for its mix of colonial heritage, bustling markets, and coastal beauty. It is known for top Colombo tourist spots like Pettah Market, Galle Face Green, Gangaramaya Temple, and its vibrant street food and shopping culture.
Some of the best places of interest in Colombo for shopping include Pettah Market, Laksala, Odel, and Good Market. These are popular Colombo places to go for buying souvenirs like spices, Ceylon tea, handicrafts, jewellery, and textiles.
Yes, Colombo has a growing nightlife scene with lounges, bars, and nightclubs in Colombo, mainly located in areas like Colombo Fort and beachside hotels. It offers a mix of relaxed and lively experiences for visitors.