

Colombo might not be the first place you picture when planning a Sri Lanka holiday, but this lively capital has plenty to surprise you. Known for its colonial architecture, modern buildings, and traditional charm, Colombo is Sri Lanka's commercial capital. From historic temples and colonial-era buildings to trendy cafes and oceanfront promenades, there are ample places to visit in Colombo. You can spend your day watching the waves crash along Galle Face Green and wandering through bustling markets filled with the scent of spices and street food. Whether you’re here for culture, shopping, food, or just a relaxed seaside vibe, exploring the best places to visit in Colombo gives you a perfect introduction to the heart of Sri Lankan tourism.
Colombo offers more than just a quick stop before exploring the rest of Sri Lanka. Here, you can move from centuries-old temples and museums to lively markets, modern landmarks and oceanfront promenades within the same day. Whether you have one day or two, there is plenty to experience across the city.
Colombo combines cultural history, old mansions, and modern structures, including markets, malls, beachfront shacks, and fine-dining restaurants. Here is the list of the top 12 attractions in Colombo that you must add to your Sri Lanka tour packages for a memorable experience.

Located in the Cinnamon Garden, Viharamahadevi Park is the oldest and largest public park in Colombo. This British-built garden has large Buddha statues and water fountains, along with shopping at nearby shops and restaurants. With a dedicated playground for kids and picnic spots, it is one of the best places to visit in Colombo for families with children.
Tip: Great spot to unwind after sightseeing.
Built in the 19th century, Gangaramaya Temple is one of the most popular Buddhist temples in Colombo. It is the centre of learning where monks practise meditation and learning of Buddha rather than worship. Visitors come here to find calm and peace from the hustle and bustle of the capital city.
Note: Visit Gangaramaya early morning to avoid crowds and experience prayer rituals.
If you want to get insights about Sri Lanka’s history, visitors can’t miss the Independence Memorial Hall in their 7-day Sri Lanka itinerary. Built to commemorate Sri Lanka’s independence from British rule, it is a symbolic place in Colombo. The square is not only a historical site but also a place for jogging, cycling and relaxing in a well-maintained garden. This is among the most popular free attractions in Colombo, perfect for relaxing without spending money.
The National Museum is an essential stop in the best Colombo sightseeing spots in 2 days, especially if you want to explore Sri Lanka’s rich history. Established in 1877, the National Museum of Colombo boasts Italian-style architecture and houses ancient artefacts and art. You can get the opportunity to witness a 4th-century statue of Buddha, national artefacts, crown jewels from the Kandyan monarchy, varied artworks, mask collections and puppets.
Seek blessings from Lord Shiva and Ganesha at Kapikaawatha Shivan Temple, which is also known as Kailawasanathan Swami Devasthonam Temple. It is the oldest Hindu temple in Colombo, dating back to 1738. You can witness the grandeur of the traditional architecture with statues of deities, along with stone sculptures. Additionally, you can also offer your prayers to Goddess Kali and God Brahma. Visit during the annual festivals or Maha Shivaratri, when the temple comes alive with dance and music and is full of Hindu rituals.
Located along the coastline of the Indian Ocean, Galle Face Green is one of the most Instagram-worthy Colombo attractions. Experience the cool breezes and lively vibes of the iconic oceanfront promenade. If you are seeking a peaceful escape, local culture and scenic coastal charm right in the heart of the city, visit Galle Face Green. It is the ideal place to enjoy the perfect sunset view over the city and delicious street food.
Tip: Visit Galle Face Green after 5 PM for the best sunset vibe.
Just like the famous twin towers in Kuala Lumpur, the Lotus Tower in Colombo is one of the top tourist places to visit in Sri Lanka. It is also known as Nelum Kuluna and is the tallest structure in Sri Lanka. Shaped like a blooming lotus, it stands at 350 metres and offers panoramic views of the city and coastline from its observation deck. It is a perfect spot for photographers, couples, families, and anyone who loves city views and iconic landmarks.
Located a few metres away from Lake Beira, Seema Malaka is one of the popular tourist attractions in Colombo. Designed by renowned Sri Lankan architect Geoffrey Bawa, the temple blends traditional and modern design beautifully. It is also called the floating temple, as it is surrounded by water on all sides, giving the illusion of gently drifting. Visit this temple if you are looking for tranquillity, stunning lake views, and a break from the city’s hustle.
No trip to Colombo is complete without shopping at Pettah Markets. It is one of the busiest and most vibrant shopping streets. As you walk the streets of Pettah, you will find shops filled with clothes, electronics, textiles, fruits and fresh produce. Nevertheless, the aroma of spices and street food will surely mesmerise you. It is one of the best places for budget shopping and authentic local experiences. Also, Pettah is chaotic, so keep valuables safe and avoid peak afternoon hours.
Tips: Avoid Pettah Markets on Sundays, as most shops remain closed.
Believed to be built by the Lord Buddha himself, the Kelaniya Vihara Temple is one of the oldest sacred Buddhist temples in Sri Lanka. Located 10 km from the city centre of Colombo, this temple is a must-visit spot for your Colombo tour packages. You can see the intricate painting adorning the interior wall and murals depicting significant events in Buddhism on the island. This temple has undergone many renovations and expansions. The current space is the fusion of the 18th- to 20th-century Buddhist temples and pagodas.

No place in Colombo can beat the serenity of the Beira Lake. Located in the heart of Colombo, it is a 16th-century artificial lake built by the Portuguese. Visit this lake for relaxation, photography, and lakeside walks. It is also an ideal spot for boating and enjoying sunset views.
Jami Ul Alfar Mosque, also known as the Red and White Mosque. It is the oldest mosque in Colombo with tall red and white minarets. Located in the Pettah district, this serves as the worship place for the Muslim community. However, it also allows tourists to visit the mosque during the non-prayer time.
Getting around Colombo is fairly easy, with several options depending on your budget, distance and comfort. Understanding the local transportation in Sri Lanka can help you choose the most convenient way to move between Colombo’s attractions.
| Transport | Best For | What to Know |
| Tuk-tuk | Short distances | Convenient for quick trips, but confirm the fare before starting if the meter is not used |
| Ride-hailing apps | Comfortable city travel | Useful for booking cars or tuk-tuks and checking fares in advance |
| Taxi | Longer journeys | A comfortable option for airport transfers or travelling with luggage |
| Bus | Budget travel | Affordable and widely available, but routes can be harder to navigate |
Tip: Group nearby attractions together and allow extra travel time during busy hours, as Colombo traffic can make short journeys take longer than expected.
Planning your route around nearby attractions helps you see more of Colombo without wasting time in traffic. If the city is part of a Sri Lanka itinerary, use it as a convenient starting point for exploring the island.
Tip: Start early and group nearby attractions together to avoid spending too much time on Colombo's busy roads.
Undoubtedly, Colombo is a city full of surprises with colonial charm and modern energy. From peaceful temples and historic landmarks to lively markets and scenic coastal spots, the best places to visit in Colombo offer a complete travel experience in one city. Whether you’re relaxing at Galle Face Green, exploring museums, or shopping in bustling streets like Pettah, these places to visit in Colombo are suitable for every type of traveller.
Top attractions include Gangaramaya Temple, Galle Face Green, Pettah Markets, Lotus Tower, and Seema Malaka Temple.
Colombo is famous for its unique blend of colonial architecture, modern city life, and cultural diversity.
Yes, 2 days are enough to explore the major places to visit in Colombo. In two days, you can cover key attractions like Gangaramaya Temple, Independence Memorial Hall, Galle Face Green, Pettah Markets, and the Lotus Tower.
Galle Face Green is considered one of the most beautiful places in Colombo due to its scenic ocean views and stunning sunsets. Other beautiful spots include Seema Malaka Temple for its peaceful lake setting and Beira Lake for its calm and relaxing atmosphere.
You can visit the Jami Ul Alfar Mosque (Red and White Mosque) between 9:00 AM and 5:00 PM during non-prayer hours.
A Colombo trip can cost around LKR 8,000–20,000 (₹2,200–₹5,400) per day per person, depending on your travel style. Budget travellers can spend less by using public transport and eating local food, while mid-range travellers may spend more on hotels, dining, and entry tickets to attractions like the Lotus Tower and museums.
The best places to visit in Colombo with family include Viharamahadevi Park, Galle Face Green, Lotus Tower and Beira Lake. These spots offer open spaces, city views and experiences suitable for different age groups.
Some unique places to visit in Colombo include Seema Malaka Temple, Colombo Lotus Tower and Jami Ul Alfar Mosque. Their distinctive architecture, cultural importance and city views make them worth adding to your itinerary.
The best places to visit in Colombo for couples include Galle Face Green, Beira Lake and Seema Malaka Temple. Sunset views, peaceful surroundings and waterfront settings make these attractions ideal for couples.
The best places to visit in Colombo with friends include Pettah Markets, Galle Face Green and Colombo Lotus Tower. These attractions let you combine shopping, local food, sightseeing and city views in one trip.
If you are wondering what to see in Colombo in one day, visit Gangaramaya Temple, Seema Malaka Temple, the National Museum and Galle Face Green. This combination covers Colombo's culture, history and waterfront highlights without making the day too rushed.
The best historical places to visit in Colombo include Independence Memorial Hall, the National Museum, Jami Ul Alfar Mosque and Gangaramaya Temple. These attractions offer a closer look at Colombo's history, architecture and religious heritage.
For a one-day trip near Colombo, consider destinations such as Negombo, Bentota or Kalutara. These nearby coastal destinations offer beaches, scenic views and a change of pace from Colombo's busy city centre.
The best time of day to visit Colombo attractions is generally morning for temples and museums and evening for Galle Face Green and Beira Lake. Starting early also helps you avoid crowds and heavy traffic.
If you are wondering what you should not miss in Colombo, make time for Gangaramaya Temple, Galle Face Green, Pettah Markets and Colombo Lotus Tower. Together, they showcase the city's culture, shopping, history and modern cityscape.