25 Best & Fun Things To Do In Colombo (Sri Lanka)

Colombo, the capital of Sri Lanka, is a vibrant city located on the island’s western coast. With a population of over 5 million, it is the country’s largest city and a mix of tradition and modernity. Colombo is known for its rich history, beautiful colonial architecture, and lively markets. The city features a mix of old and new, with historic temples, bustling streets, and modern shopping malls.

Colombo’s waterfront area is particularly beautiful, with a blend of beaches and parks where visitors can relax. The city is also home to a number of cultural attractions, including museums, galleries, and historic landmarks like the Colombo National Museum. Colombo offers a dynamic and colorful atmosphere that reflects the heart of Sri Lanka’s culture and history.

Looking for what to do here? Check out the best and fun things to do when you visit.

Things To Do In Colombo, Sri Lanka

1. Visit the National Museum of Colombo

National Museum of Colombo
Credits: yooperann / Flickr
National Museum of Colombo

The National Museum of Colombo is Sri Lanka’s largest museum and a treasure trove of the country’s rich history. Opened in 1877, it features a vast collection that includes art, artifacts, and cultural exhibits dating back to ancient times. Visitors can marvel at the intricate royal regalia and traditional masks.

Explore the various galleries that showcase sculptures, paintings, and antiques from different periods. The museum also provides a great insight into the colonial history of Sri Lanka through its numerous exhibits. Don’t forget to check out the impressive collection of Buddhist relics.

The museum’s architecture itself is magnificent, reflecting the colonial era’s elegance. The gardens surrounding the museum offer a peaceful escape for a stroll. It’s a fantastic place to learn about the cultural heritage of Sri Lanka.

Visitors of all ages will find something intriguing here. Whether you are a history buff or a casual visitor, the National Museum of Colombo should be at the top of your itinerary.

Address: Sir Marcus Fernando Mawatha, Colombo 7, Sri Lanka.

2. Explore Viharamahadevi Park

Viharamahadevi Park is a large, lush oasis in the heart of Colombo. This beautiful park offers a perfect escape from the bustling city. It features scenic paths, vibrant flower beds, and shady trees, making it an ideal spot for a relaxing walk or a picnic.

The park is also home to a children’s play area, making it family-friendly. There’s a stunning Buddha statue and an open-air stage, where various cultural events take place throughout the year. The well-maintained gardens provide great opportunities for photography and leisurely strolls.

Visitors can enjoy the serene environment and appreciate the ecological beauty. Viharamahadevi Park is an excellent choice for those wanting a peaceful retreat amidst nature.

Whether you prefer to read a book under a tree or simply enjoy a leisurely walk, this park is a must-visit destination.

Address: Viharamahadevi Park, Colombo 7, Sri Lanka.

3. Take a stroll along Galle Face Green

Galle Face Green is a stunning promenade along the coastline of Colombo. As the sun sets, the atmosphere becomes vibrant with local vendors selling snacks and families enjoying their evening walks. It stretches for 500 meters, offering breathtaking views of the Indian Ocean.

This is the perfect place for kite flying, picnicking, or simply soaking in the sea breeze. You will often find locals playing cricket or enjoying leisurely activities. The area is also great for photography enthusiasts wanting to capture sunset views.

Nearby, you can find various food stalls offering delicious street foods like ‘isso vade’ (prawn fritters) and ‘kottu’ (a local stir-fried dish). It’s an ideal spot to experience local culture in a lively atmosphere.

Galle Face Green is a must-visit if you want to unwind while enjoying beautiful views.

Address: Galle Face Green, Colombo, Sri Lanka.

4. Discover the Colombo Dutch Museum

The Colombo Dutch Museum is a beautifully restored building showcasing the colonial history of Sri Lanka under Dutch rule. Located in a tranquil area, the museum is housed in the old Dutch Governor’s residence, dating back to the 17th century.

Visitors can explore a well-curated collection of antiques, furniture, and artifacts that tell the story of the Dutch influence in Sri Lanka. Detailed exhibits explain the historical significance of various items, including ceramics, maps, and weaponry.

The museum’s architecture is captivating, with high ceilings and terra cotta tiles. The gardens surrounding the building add to its historical charm, making it a peaceful place to visit.

A trip to the Colombo Dutch Museum offers a unique perspective on the island’s colonial past, enriching your understanding of Sri Lanka’s complex history.

Address: 7, Prince Street, Colombo 12, Sri Lanka.

5. Visit the stunning Gangaramaya Temple

Gangaramaya Temple is one of the most important and prominent temples in Colombo. It blends modern architecture with traditional Buddhist elements. The temple is a vibrant hub of spiritual activity and education, attracting both locals and tourists alike.

Inside, you’ll find beautifully detailed statues, intricate woodwork, and stunning paintings. Don’t miss the collection of artifacts ranging from ancient manuscripts to colorful decorations. The temple also has a museum that showcases various religious items and historical relics.

Visitors can participate in a meditation session or take part in the daily prayer sessions, offering a profound cultural experience. The serene environment and captivating sights make it a must-visit destination in Colombo.

Gangaramaya Temple provides a great insight into Buddhism and the local culture. It’s a perfect blend of spirituality and artistry.

Address: 61, Sri Jinaratana Road, Colombo 2, Sri Lanka.

6. Explore the beautiful Independence Memorial Hall

Independence Memorial Hall is a significant historical site in Colombo, celebrating Sri Lanka’s independence from British rule. Built in 1948, the architecture of the hall reflects traditional Sri Lankan style with ornate pillars and a large central chamber.

This area is a popular place for both locals and tourists, often used for national celebrations. The surrounding gardens are well-maintained and provide a peaceful environment for a stroll. The hall is adorned with statues of national heroes who fought for independence, adding to its historical significance.

Visitors can learn about the struggle for independence and appreciate the beauty of this landmark. The place is an ideal location for photography, allowing travelers to capture the essence of Sri Lanka’s history.

A visit to the Independence Memorial Hall will leave you with a deeper appreciation of Sri Lankan culture and history.

Address: Independence Ave, Colombo 7, Sri Lanka.

7. Shop at the Colombo City Centre

Colombo City Centre is a modern shopping mall that offers a blend of local and international brands. This multi-storied complex provides a unique shopping experience and a variety of dining options. Visitors can shop from high-end fashion to local handicrafts.

The mall includes entertainment facilities like a cinema, making it perfect for a family outing. You can enjoy a meal at one of the many restaurants offering a mix of local and international cuisines. The mall’s design provides a comfortable shopping atmosphere, with wide walkways and spacious areas.

Colombo City Centre is a great destination if you’re looking to shop or simply relax and enjoy great food. The rooftop bar offers stunning views of the Colombo skyline at night.

This modern shopping hub is an essential stop for anyone keen on exploring Colombo’s contemporary lifestyle.

Address: 137, Dharmapala Mawatha, Colombo 7, Sri Lanka.

8. Tour the Old Parliament Building

The Old Parliament Building, located in Fort, is a remarkable piece of colonial architecture. It was constructed in the late 19th century and houses significant historical importance. The building features grand columns and an impressive façade, a testament to British architectural influence.

Visitors can take guided tours to learn about the history of Sri Lanka’s governance and the role of this building during crucial political events. The interior is just as impressive, showcasing beautiful craftsmanship and historical artifacts.

The location offers excellent opportunities for photography, especially from the outside, capturing the essence of Colombo’s architectural heritage. The surrounding gardens further enhance the beauty of the site, allowing for a peaceful walk.

A visit to the Old Parliament Building is an enriching experience that connects you with the history of Sri Lanka’s political evolution.

Address: Fort, Colombo, Sri Lanka.

9. Relax at Mount Lavinia Beach

Mount Lavinia Beach is a popular getaway located just outside the city. Known for its golden sands and clear waters, it’s a favorite spot for both locals and tourists to relax and enjoy the sun. The area offers various water sports and activities for those looking for adventure.

Beachfront restaurants and bars make it easy to indulge in delicious meals and refreshments while enjoying the view of the sunset. The beach is lively, especially on weekends, with families and friends gathering for picnics and games.

Mount Lavinia’s vibrant atmosphere and beautiful scenery make it an excellent place to unwind after a day of sightseeing in Colombo. Whether you want to swim, sunbathe, or simply enjoy the scenery, this beach is a must-visit.

Address: Mount Lavinia, Colombo, Sri Lanka.

10. Experience the Colombo Art Biennale

The Colombo Art Biennale is a prominent event that showcases contemporary art from Sri Lanka and beyond. This internationally recognized exhibition features works by local and global artists, providing a platform for creativity and artistic expression.

Visitors can enjoy a diverse range of artworks, including installations, paintings, and multimedia presentations, in various venues around the city. The biennale fosters cultural dialogue and promotes understanding through art, making it a thought-provoking experience.

Keep an eye on the schedule for workshops, talks, and performances. Participating in these events offers deeper insight into the artistic themes presented at the biennale. The Colombo Art Biennale celebrates the vibrant art scene of Sri Lanka and is a must-see for art enthusiasts.

Address: Various locations in Colombo, Sri Lanka.

11. Visit Beira Lake and its surrounding parks

Beira Lake is a scenic spot in the heart of Colombo, providing a much-needed natural retreat amid the city’s hustle and bustle. Surrounding the lake are beautifully landscaped parks perfect for picnics, leisurely walks, or simple relaxation.

Visitors can enjoy boat rides on the lake, which offer unique views of the stunning skyline and waterfront views. The tranquil atmosphere makes it an ideal place for a quiet escape or a romantic getaway.

Nearby, you’ll find the Seema Malaka temple, which is situated on an island and is a beautiful spot for reflection and peace. Beira Lake and its surroundings capture the charm of Colombo’s nature and culture.

Address: Beira Lake, Colombo, Sri Lanka.

12. Check out the historic Fort area

The Fort area of Colombo is rich in history and features a fascinating mix of colonial architecture and modern developments. Once the administrative center during colonial times, Fort has transformed into a vibrant business hub today.

Visitors can explore the historic buildings, many of which are now home to banks, offices, and hotels. Don’t miss significant landmarks like the Old Colombo Dutch Hospital and the Cargills & Magar, one of the oldest buildings in Colombo.

The streets of Fort are lined with cafes and restaurants, providing a perfect place to relax and enjoy local cuisine. The area also serves as a center for local art and culture, often showcasing exhibitions and performances.

Exploring Fort offers a glimpse into Sri Lanka’s colonial past while enjoying the liveliness of modern Colombo.

Address: Fort, Colombo, Sri Lanka.

13. Take a ride on the Colombo Railway

The Colombo Railway offers a scenic and affordable way to explore the city and surrounding areas. Riding the trains provides a unique perspective as you glide through this vibrant and diverse region of Sri Lanka.

The railway system connects Colombo with various nearby towns and attractions, making it easy to venture outside the city. Trains are typically clean, comfortable, and provide a genuine local experience.

Don’t miss the opportunity to take the coastal train ride to places like Galle or Bentota. The views along the way are simply breathtaking, making it a fantastic way to witness the natural beauty of the island.

Riding the trains is a fun and immersive experience, allowing you to connect with local life while discovering new destinations.

Address: Main Railway Station, Colombo Fort, Sri Lanka.

14. Explore the markets at Pettah

Pettah is the bustling market district of Colombo, known for its vibrant atmosphere and diverse offerings. This area is a shopper’s paradise, where visitors can find everything from textiles to spices, electronics, and local handicrafts.

As you stroll through the narrow streets, you’ll encounter colorful stalls and shops overflowing with goods. Bargaining is common here, so feel free to engage in friendly negotiations for the best deals.

Local food stalls also offer delicious Sri Lankan street food, allowing you to indulge in authentic flavors like hoppers, kottu, and fresh fruits. The lively environment and local interactions give visitors a taste of daily life in Colombo.

A visit to Pettah is a great way to immerse yourself in the local culture and experience Colombo’s vibrant market scene.

Address: Pettah, Colombo, Sri Lanka.

15. Visit the National Zoological Gardens of Sri Lanka

The National Zoological Gardens of Sri Lanka, located in Dehiwala, is a fantastic place for animal lovers. The zoo is home to a wide variety of mammals, birds, reptiles, and other exotic species, all set within beautiful landscaped grounds.

Visitors can observe animals in spacious enclosures that mimic their natural habitats. The zoo also has fun and educational shows featuring elephants, birds, and other animals, allowing for a memorable family outing.

The well-maintained pathways make it easy to explore the zoo at your own pace. There are also picnic areas where families can relax and enjoy a meal after a fun day of exploring.

A trip to the National Zoological Gardens is both educational and entertaining, providing fantastic insights into wildlife conservation.

Address: 120, P. de. S. Kularatne Mawatha, Dehiwala, Sri Lanka.

16. Discover the Colombo Lighthouse

The Colombo Lighthouse, located at the entrance of the harbor, is an iconic landmark of the city. Established in 1856, this historic lighthouse stands tall as a guide for ships entering the harbor.

Visitors cannot enter the lighthouse, but they can admire its unique architecture from the outside. The surrounding area offers stunning views of the Indian Ocean and the bustling harbor, providing a perfect backdrop for photography.

The lighthouse symbolizes the naval importance of Colombo and is an excellent spot for sunset views. A visit to the Colombo Lighthouse is simple yet rewarding, adding a touch of maritime history to your city exploration.

Address: Colombo Harbor, Sri Lanka.

17. Enjoy the nightlife at various pubs and bars

Colombo’s nightlife is lively and vibrant, with a plethora of pubs and bars offering entertainment and social experiences. From rooftop bars with stunning city views to local pubs featuring live music, there’s something for everyone.

Discover cocktail lounges that serve creative drinks and local beers while enjoying the friendly atmosphere. Popular areas for nightlife include the Colombo Fort and Galle Face Green, where you’ll find several establishments buzzing with energy.

Many bars feature live music and dance floors, perfect for those looking to let loose after a day of exploring. The nightlife scene in Colombo is a wonderful way to experience the local culture and meet new people.

Don’t miss the chance to enjoy an exciting night out while in the city!

Address: Various locations in Colombo, Sri Lanka.

18. Visit St. Lucia’s Cathedral

St. Lucia’s Cathedral is an architectural gem in Colombo and a significant landmark for the Roman Catholic community. This stunning church features neo-Gothic architecture, complete with beautiful stained glass windows and intricate frescoes.

Visitors can appreciate the serene ambiance while exploring the interior, which includes wooden ceilings and lovely altar pieces. The peaceful gardens surrounding the cathedral are perfect for quiet reflection or leisurely strolls.

The church holds regular masses and special events, allowing visitors to witness its community spirit. St. Lucia’s Cathedral is a must-visit for both religious visitors and those interested in architectural beauty.

Address: 20, Kynsey Road, Colombo 8, Sri Lanka.

19. Take a day trip to Negombo Beach

Negombo Beach, located north of Colombo, is known for its beautiful golden sands and vibrant fishing community. This lovely beach offers a relaxing getaway from the hustle and bustle of urban life.

Visitors can enjoy sunbathing or engaging in water sports like snorkeling and diving. The beach is lined with charming cafes and restaurants serving fresh seafood and local dishes. A stroll along the shore during sunset is a must to enjoy the breathtaking views.

Negombo is also famous for its Dutch heritage, offering various historical sites and activities, such as birdwatching at the nearby lagoon. The short distance from Colombo makes it an easy and enjoyable day trip.

Address: Negombo, Sri Lanka.

20. Explore Sri Lanka’s National Gallery

Sri Lanka’s National Gallery is a cultural hub that exhibits a stunning collection of Sri Lankan art, both contemporary and traditional. The gallery houses various exhibitions, showcasing works from local artists that reflect the island’s rich heritage.

Visitors can admire paintings, sculptures, and mixed media that capture the diverse artistic expressions found in Sri Lankan culture. The gallery often hosts workshops and art events, inviting interactive experiences for art enthusiasts.

The atmosphere of the gallery is vibrant yet calming, providing an excellent environment to appreciate the art. This is a fantastic destination for anyone interested in learning more about Sri Lankan art and culture.

Address: 151, Ananda Coomaraswamy Mawatha, Colombo 7, Sri Lanka.

21. Relax at the Spa Ceylon

Spa Ceylon is a luxurious spa chain that offers an authentic wellness experience. The spa is inspired by the ancient Ayurvedic traditions of Sri Lanka, providing a range of treatments and therapies to rejuvenate and relax your body and mind.

Visitors can indulge in various services, including massages, scrubs, and beauty treatments using natural ingredients native to the island. The ambiance is serene and calming, allowing for a peaceful escape from the energetic city.

Spending time at Spa Ceylon is perfect after a long day of exploration, leaving you refreshed and revitalized. It’s an ideal way to immerse yourself in Sri Lankan wellness culture.

Address: Various locations in Colombo, Sri Lanka.

22. Take a tuk-tuk tour around the city

Experience the bustling streets of Colombo in a tuk-tuk, a unique and fun way to see the city. Tuk-tuks are colorful three-wheeled vehicles commonly used for transportation, offering a more intimate view of sightseeing.

Hire a tuk-tuk driver for a few hours or for a full day. They can take you to popular attractions, hidden gems, and local eateries that you might not find on your own. It’s an exciting way to navigate the vibrant streets and meet local people.

As you zip through the city, enjoy the sights, sounds, and smells that make Colombo so special. A tuk-tuk tour gives you a unique experience and creates lasting memories.

Address: Various locations in Colombo, Sri Lanka.

23. Attend a cooking class to learn Sri Lankan cuisine

Immerse yourself in the rich culinary culture of Sri Lanka by taking a cooking class. These classes often begin with a market tour, where you can learn about local ingredients and spices used in traditional dishes.

Under the guidance of skilled chefs, you’ll learn how to prepare classic Sri Lankan dishes such as rice and curry, hoppers, and sambol. The experience is hands-on, allowing you to practice and understand the cooking techniques involved.

At the end of the class, enjoy the delicious meal you prepared, often shared with fellow participants. These cooking classes offer a wonderful opportunity to not only learn but also connect with the rich food culture of Sri Lanka.

Address: Various cooking schools in Colombo, Sri Lanka.

24. Visit the Sfactory at Odel for unique gifts

Sfactory at Odel is a unique retail space offering a variety of locally made products and gifts. Whether you’re looking for souvenirs, artisanal crafts, or clothing, this store has something to suit everyone.

The emphasis on sustainability and local craftsmanship is evident in the curated selection. Sfactory is an excellent spot to discover authentic Sri Lankan treasures, from handmade jewelry to linen products.

The atmosphere is inviting and allows leisurely browsing. Staff members are friendly and knowledgeable, making the shopping experience even more enjoyable.

Take your time exploring this unique shop to find the perfect keepsake to remember your visit to Sri Lanka.

Address: 34, Albert Crescent, Colombo 7, Sri Lanka.

25. Take a sunset cruise on the Colombo coast

A sunset cruise along the Colombo coast is a breathtaking experience. As the sun sets, the sky transforms into a canvas of warm colors, casting a golden glow over the ocean.

Several cruises offer options, ranging from luxury yachts to traditional boats. Enjoy the fresh sea breeze while sipping a refreshing drink and relishing the stunning views of the coastline and city skyline.

Many cruises include dinner or snacks, providing the perfect ambiance for a romantic evening or a fun outing with friends or family. This experience allows you to relax and appreciate the beauty of Colombo from a different vantage point.

Address: Various marina locations in Colombo, Sri Lanka.

Final Thoughts

Colombo, Sri Lanka, is a vibrant city that offers an exciting blend of culture, history, and natural beauty. From exploring ancient temples and museums to enjoying modern shopping and stunning coastal views, there is much to discover. The bustling markets, beautiful parks, and lively nightlife ensure that every traveler finds something to enjoy.

As you navigate the city, you’ll find plenty of opportunities to engage with the local community, taste delicious cuisine, and experience the unique charm of Sri Lanka. Colombo is truly an enchanting destination, inviting you to return time and time again.