

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 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.
Day 1: Cultural + city highlights
Day 2:
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 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.