45 Best Places To Visit In Colombo In 2025 That Will Spice Up Your Sri Lankan Sojourn
For those who’ve been thinking of sojourning the enchanting land of Sri Lanka, be sure to know that one trip is not going to be enough to soak in the goodness of the glorious Pearl of the Indian Ocean. From the warm hospitality to the ever-welcoming people, from the temples to the charming weather, from the blessed nature to the urban parks and beaches, these best places to visit in Colombo, Sri Lanka, will treat you to the essence of the country on your next trip to Sri Lanka. There is no dearth of tourist places in Colombo. In fact, you will feel short of time during your visit here. So, check them out and choose all the Colombo tourist attractions you will explore on your vacation with your friends or family.
45 Best Places To Visit In Colombo
Confused about places to visit in Colombo, Sri Lanka? Check out the perfect list of places that you should definitely explore on your trip. Keep scrolling down and read more!
- Royal Colombo Golf Course – Enjoy The Gentlemen’s Game
- Paradise Road – For Shopping
- Shri Ponnambalawaneswaram Kovil – Peace & Tranquility
- Sri Kailawasanathan Swami Devasthanam Kovil – Beautiful & Calm
- Colombo Port Maritime Museum – A Short History Walk
- Old Parliament Building – Take A Plunge Into The History
- World Trade Centre – Most Eco-Friendly Building
- Pettah Floating Market – Shop On A Floating Platform
- Laksala – Best Souvenir Shop
- Khan Clock Tower – A Colombo Landmark
- Asokaramaya Buddhist Temple – Bow, Pray & Meditate
- Wolvendaal Church – Finest Dutch Architectures
- Colombo Lotus Tower – Beauty Not To Be Missed
- Sri Lanka Planetarium – Haven For Astronomy Lovers
- Sri Ponnambala Koneswaram Kovil – Top Hindu Temple
- National Art Gallery – A Perfect Place For Art Lovers
- Crow Island Beach Park – Newest Parks Of Colombo
- Sambodhi Chaithya – Admire The Beauty Of The Stupa
- Slave Island – Former Prison
- Beddagana Wetland Park – A Colorful Place To Explore
- Diyatha Uyana – Explore 3D Art
- Bellanwila Rajamaha Viharaya – Most-Visited Temple
- Kelaniya Raja Maha Vihara – Landmark Of Cultural Charm
- Seema Malaka – Ideal For A Peaceful Getaway
- Bally’s Casino – Try Your Luck
- Colombo Dutch Museum – Know More About The History
- St. Lucia’s Cathedral – Pray For Everyone’s Well-Being
- Galle Face Green – Explore The Shimmering Coastline
- The Independence Square – Historical Landmark Of Colombo
- Jami Ul-Alfar Mosque – Let Red & White Stripes Baffle You
- National Museum Of Colombo – Admire The Art Collection
- Beira Lake – End The Day With A Romantic Sunset
- Viharamahadevi Park – Perfect For Recreational Activities
- Gangaramaya Buddhist Temple – Gape At The Architecture
- Attidiya Bird Sanctuary – Ideal For Flora & Fauna Lovers
- Mount Lavinia – Stay At A Heritage Hotel
- Dehiwala Zoo – Meet The Animals
- Old Galle Buck Lighthouse – Enjoy The Panoramic Views
- Traditional Puppet Art Museum – Enjoy Sri Lankan Culture
- Arugam Bay Beach – Chill & Relax At The Beach
- Day Tour – Explore, Eat, Relax, Repeat
- Old Dutch Hospital – Buy Some Souvenirs
- Casino Marina – Get Some Money Out Of Your Pocket
- Barefoot – Get A Jazz-like Vibe
- St. Peter’s College – Discover The Culture Of Colombo
1. St. Peter’s College – Discover The Culture Of Colombo

Education is one of the most important elements of the cultural background of Colombo, Sri Lanka. Previously, there were not a lot of good places for people to get educated in Sri Lanka, and St Peter’s College played a massive role in educating the youth and still continued the same mission. The college is more of a tourist site as well. People from all over the country visit this place as almost everyone is aware of its importance in Colombo. After being established by the French in the mid-1800s, it has not been renovated a lot. To date, it sports a similar kind of architecture to when it was first built. It is truly one of the finest tourist places in Colombo Sri Lanka.
- Timings: 10 AM to 4 PM
- Location: 214 T. B. Jayah Mawatha, Colombo 01000, Sri Lanka
- Entry Fee: Free
Also Read: Festivals In Sri Lanka
2. Barefoot – Get A Jazz-like Vibe

If you’re willing to know more about things to do in Colombo, then visiting barefoot should be one of the top ones on your list. The place remains crowded with visitors almost throughout the year. The boutique offers a jazz-like vibe and has a beautiful range of unique handwoven garments. The place also has eatery facilities, where you will be provided authentic cuisines that have their own unique display of food delicacies, apart from the taste. The lovely garden-based café is a nice relaxing place and a caramel latte.
- Timings: 10 AM to 6 PM
- Location: 704 Galle Road, Colombo, Sri Lanka.
- Entry Fee: Free
3. Royal Colombo Golf Club – Enjoy The Gentlemen’s Game

Image Credit: Anuradha Dullewe Wijeyeratne for Wikimedia Commons
Royal Colombo Golf Club is one of the best places to see in Colombo. Enjoy playing a game of golf in one of the best golf clubs in the world. Whether you are an amateur or pro, it does not matter. All that matters is the experience. Ensure you follow the dress code if you visit the golf course. If you are not much for a game, you could enjoy a sumptuous brunch in the restaurant. It is one of the best places to visit in Colombo, Sri Lanka; the ambience is amazing, and the grounds are well-kept.
- Location: Model Farm Rd, Colombo, Sri Lanka
- Timings: 6 AM – 11 PM
- Entry Fee: INR 5,000 on Mon-Fri, INR 6035 on Sat-Sun
Related Post: Sri Lanka Travel Tips
4. Paradise Road – For Shopping

Paradise Ro Paradise Road, one of the best places to visit in Colombo for shopping, is one of the lively Colombo attractions that you can visit to enjoy a shopping spree. You will find various boutique stores and outlets where you can buy designer clothes. It is one of the most iconic places to visit in Colombo and was opened in 1987 by Udayshanth Fernando. You must visit this place in the evening to window shop. It is one of the best markets in Colombo to shop for home decor, silverware, handicrafts and art.
- Location: 213 Srimath Anagarika Dharmapala Mawatha, Colombo 00700, Sri Lanka
- Timings: 10 AM – 7 PM
- Entry Fee: None
5. Shri Ponnambalawaneswaram Kovil – Peace & Tranquility

A prime showcase of Colombo tourism, Shri Ponnambalawaneswaram Kovil is one of the most religious and beautiful places in Colombo. A revered Hindu shrine, devotees visit this temple in huge numbers every day. Built with south granite, the architecture and aesthetics of the temple are simply mind-blowing. If you are visiting Sri Lanka in January, you should participate in the Pongal celebrations here. Named after a martyr, the peaceful ambience and sweet fragrance of flowers and incense will instantly put you at ease. This is among most devotees’ best-preferred places to visit in Colombo with family.
- Location: 38 Srimath Ramanathan Mawatha, Colombo 01300, Sri Lanka
- Timings: 6:30 AM – 12 PM, 5:15-8 PM
- Entry Fee: No entry fee
Related Post: Shopping In Sri Lanka
6. Sri Kailawasanathan Swami Devasthanam Kovil – Beautiful & Calm

Sri Kailawasanathan Swami Devasthanam Kovil is popularly known as Kapikaawatha Shiva Temple. This is one of the oldest temples in Colombo. The temple is dedicated to Hindi deities Lord Shiva and Lord Ganesha. This heritage temple that dates back about 200 years has been built in the traditional South Indian temple architecture or Dravidian architecture. The roof is beautifully decorated with colourful sculptures and carvings. Its architectural charm has made it one of the most loved places for sightseeing in Colombo.
- Location: Avissawella Road, Seethawaka, Kaluaggala, Hanwalla, Sri Lanka
- Timings: 9 AM to 5 PM
- Entry Fee: Free
7. Colombo Port Maritime Museum – A Short History Walk

Image Credit: Sturm for Wikimedia Commons
Colombo Port Maritime Museum is situated near the Colombo Port, in a building that used to be a Dutch prison. This is one of the very interesting museums in Colombo. The old museum was built in 1676 and has been renovated several times over the years. One of the most popular Colombo tourist places, this maritime museum preserves and exhibits various historical artefacts and evidence relating to Sri Lankan maritime industry and port. You would also find a collection of sculptures of various historical personalities like King Vijaya. It houses some amazing ship models, too. This is one of the best places to see in Colombo.
- Location: 19 Chaithya Rd, Colombo 00100, Sri Lanka
- Timings: 9 AM to 4 PM
- Entry Fee: INR 300 – INR 500
Related Post: Unique Experiences In Sri Lanka
8. Old Parliament Building – Take A Plunge Into The History

Image Credit: weranga rajapaksha for Wikimedia Commons
Now a residence of the Presidential Secretariat, the Old Parliament Building is reminiscent of the New-baroque architectural style. The building was constructed in the year 1930 and was announced as the Parliament of Sri Lanka in the year 1977. If you are a history buff and love to explore places that are connected to the history of a country. So, make sure that you include it in your itinerary as it is one of the best places to visit in Colombo.
- Location: Colombo, Sri Lanka
- Timings: 11 am – 5 pm (Tuesday – Saturday), Closed on Sunday & Monday
- Entry Fee: NA
9. World Trade Centre – Most Eco-Friendly Building

Image Credit: Rehman Abubakr for Wikimedia Commons
WTC twin-building is counted among the top tourist places in Colombo, which is why it must be included in your itinerary. The building stands as tall as 152 meters and has been presented with many awards, including energy-efficient management of the building. There is no doubt in the fact that it is one of the most eco-friendly business complexes in the whole of Sri Lanka and one of the most famous Colombo visiting places.
- Location: Echelon Square, Sri Lanka
- Timings: Open 24 hours
- Entry Fee: NA
Related Post: Food Paradises of Sri Lanka
10. Pettah Floating Market – Shop On A Floating Platform

Image Credit: Dan arndt for Wikimedia Commons
A trip to Sri Lanka in March is incomplete without a visit to the famous Pettah Floating Market, which is one of the most sensational shopping places and comes in the best Colombo attractions. Earlier, a swamp with some battered warehouses and dirty water, a brilliant architect named Thushari Kariyawasam converted it into a marketplace. The place is always buzzing with vendors selling handicrafts, fresh fruits & vegetables, electronics, and jewellery. If you are looking for some beautiful shopping places to visit in Colombo, then make sure that you head to Pettah Floating Market.
- Location: W E Bastian Mawatha, Colombo 01000, Sri Lanka
- Timings: 8 am – 10:30 pm
- Entry Fee: NA
11. Laksala – Best Souvenir Shop

Image Credit: Balou46 for Wikimedia Commons
Counted among the top visiting places in Colombo, Laksala is a famous state-run souvenir shop that has 13 outlets spread all over Sri Lanka. From handmade baskets to hats, you will find a great variety of products that are displayed in this shop. If you are the kind of person who takes a souvenir for memory, then this is the place to be. The products are sold at a reasonable rate so anyone can buy them. You can also pick up some tea, traditional jewellery, and art pieces. It is also one of the best places to visit in Colombo with friends.
- Location: 215 Bauddhaloka Mawatha, Colombo 00700, Sri Lanka
- Timings: 9 am – 9 pm
- Entry Fee: Free
Related Post: Safari In Sri Lanka
12. Khan Clock Tower – A Colombo Landmark

Image Credit: Pol van den Scheetek… for Wikimedia Commons
Before heading to the Pettah Market for sightseeing in Colombo, you will find a huge clock tower standing in the front, which is painted in peach and red brick. The tower was built in the 20th century and bears the last name of a Paris family. They were the owners of several large-scale businesses and indulged in many trades. The tower was erected after the demise of Frame Bhikajee Khan in 1878. Hands down, this historical tower is one of the top tourist attractions amidst the plethora of places to visit in Colombo.
- Location: 136 Main St, Colombo, Sri Lanka
- Timings: NA
- Entry Fee: Free
13. Asokaramaya Buddhist Temple – Bow, Pray & Meditate

On a visit to Sri Lanka in October, one cannot afford to miss this Buddhist Temple as it is one of the top places to visit in Colombo. The interiors of this temple are adorned with amazing paintings that depict Lord Buddha’s life and stories. Several locals and Buddha followers visit this temple to take vows and to make donations. If you plan to visit this temple, do not judge it because of its outer appearance, but pay a visit and take a look inside. This Buddhist temple is counted among the many Colombo beautiful places.
- Location: Thimbirigasyaya Rd, Colombo 00500, Sri Lanka
- Timings: 7:30 am – 7 pm
- Entry Fee: NA
Related Post: Sri Lanka Tourist Places
14. Wolvendaal Church – Finest Dutch Architectures

Image Credit: Drdlovell for Wikimedia Commons
Counted among the top Dutch architectures in Sri Lanka, the construction of this church can be dated back to the year 1749. In the Dutch language, the name ‘Wolvendaal’ literally translates into ‘Dale of Wolves. The place was full of unkempt bushes and trees in the 19th century, full of jackals. As the Dutch mistook jackals for wolves, the church was named Wolvendaal. It is also built in the shape of a Greek cross. Different architecture combined with a fascinating history has attracted several tourists to this church. Undoubtedly, this church is one of the most awe-inspiring places and has a special place in our list of beautiful visiting places in Colombo.
- Location: Wolfendhal Ln, Colombo 01300, Sri Lanka
- Timings: NA
- Entry Fee: Free
15. Colombo Lotus Tower – Beauty Not To Be Missed

Image Credit: Sarah Nichols for Wikimedia Commons
One of the most unique and famous places in Colombo is the Lotus Tower, which is as high as 350 meters. It is a transmission hub focusing on improving the broadcast quality and delivering clear transmission communication. If you are looking for not-so-famous places to see in Colombo, then this is the place to be. The tower is named so because of the shape of the top, which is designed in the namesake flower.
- Location: Colombo, Sri Lanka
- Timings: NA
- Entry Fee: NA
Related Post: 5 Days In Sri Lanka
16. Sri Lanka Planetarium – Haven For Astronomy Lovers

Image Credit: Anufdo for Wikimedia Commons
Established in 1965, Sri Lanka Planetarium is the only planetarium in Sri Lanka and one of the best places to visit in Colombo. It has gained popularity among visitors and a reputation among those who are into astronomy. The building is designed in the shape of a lotus. The auditorium can seat 570 seat people and has a 4D projector that takes you on a virtual tour of the universe. The planetarium is located within the premises of the University of Colombo. You can catch a free show here on Sundays. Colombo sightseeing is incomplete without visiting here.
- Location: Prof. Stanley Wijesundera Mawatha, Colombo 00700, Sri Lanka
- Timings: 8 am – 4 pm
- Entry Fee: INR 40 – Adult | INR 10 – Children
17. Sri Ponnambala Koneswaram Kovil – Top Hindu Temple

Image Credit: Shamli071 for Wikimedia Commons
Sri Lanka has several Hindu temples, and Sri Ponnambala Koneswaram Kovil is among the most popular temples in the capital. Not just worshipers, it is one of the best places to visit for travellers too. The traditional architecture of the temple, designed with granite, is the beauty of this structure. The temple is named after a patriot who was martyred during the war of national independence. Of all the Colombo places to visit, this one is a hidden gem worth exploring.
- Location: Colombo, Sri Lanka
- Timings: 5 am – 8 pm
- Entry Fee: Free
Related Post: Trip To Colombo
18. National Art Gallery – A Perfect Place For Art Lovers

The National Art Gallery is one of the best places to visit in Colombo to explore and know about the history, art and culture of Sri Lanka. The gallery displays hundreds of ancient and contemporary artworks. There are classical paintings and modern installations like statues and landscapes by local and young artists.
- Location: 106 Ananda Coomaraswamy Mawatha, Colombo 00700, Sri Lanka
- Timings: 9 am – 4 pm
- Entry Fee: NA
19. Crow Island Beach Park – Newest Parks Of Colombo

Image Credit: Naushadnaznin for Wikimedia Commons
Established in 2006, Crow Island Beach Park is one of the newest parks in Colombo. Spread across 17 acres of area, it has lush greenery, cycling tracks, walking paths, swings, a lake and shops. This is a great place to relax and spend time with your family, friends or partner. There are several shops and restaurants in Colombo and the vicinity where you can head for snacks. There is also a large deck facing the sea that offers impressive views. If you are travelling with your spouse, then there is no doubt that this Beach Park is one of the most beautiful places in Colombo.
- Location: Colombo, Sri Lanka
- Timings: Open 24 hours
- Entry Fee: Free
Related Post: Safari In Colombo
20. Sambodhi Chaithya – Admire The Beauty Of The Stupa

Image Credit: anjana.sudam for Wikimedia Commons
Sambodhi Chaithya is one of the most interesting places to visit in Colombo. It is a huge Buddhist stupa that has been constructed in the design of a rocket. This 11-storey temple is 80 meters high and can be spotted even from the sea. You can reach the top by climbing 258 steps. Twin arches support the stupa structure, and 31 murals decorate the dome. There are 4 Buddha statues placed in the centre of the floor.
- Location: Chaithya Road, Colombo 00100, Sri Lanka
- Timings: 10 am – 6 pm
- Entry Fee: NA
21. Slave Island – Former Prison

Image Credit: Nuwan Gamage for Wikimedia Commons
Slave Island is a former prison used by the Dutch to keep slaves. It is now one of the oldest building structures in the capital city and has been transformed into a major tourist attraction. It consists of a military base and a wonderful botanical garden. Located in the centre of Beira Lake, it is believed that during Dutch rule, crocodiles were released into the water to scare the prisoners from escaping. If you are in Colombo visiting places, then make sure you add this to your itinerary.
- Location: Colombo, Sri Lanka
- Timings: NA
- Entry Fee: NA
Related Post: Homestays In Colombo
22. Beddagana Wetland Park - A Colorful Place To Explore

Image Credit: Sureshkumar1213 for Wikimedia Commons
Of all the tourist places in Colombo, Beddagana Wetland Park is a relatively new addition. The government of Sri Lanka aims to protect the land from floods and improve the locals' quality of life. Apart from being one of the best places to visit in Colombo, strolling around Beddagana is one of the most romantic things to do in Sri Lanka. It surrounds travelers with lush grasslands, impressive vegetation, and wildlife.
- Location: 139 Rampart Road, Sri Jayawardenepura Kotte, Colombo
- Timings: Monday to Sunday – 6 am to 6 pm
- Entry Fee: INR 50 per person
23. Diyatha Uyana - Explore 3D Art

Image Credit: Prasanna Liyanage for Wikimedia Commons
Ever heard of bringing the dead back to life- Dont be scared but the transformation of Diyatha Uyana from a wasteland to one of the most attractive Colombo tourist places, has been nothing less than phenomenal. Housing an incredible lake, an aquarium, local eateries, and few handicrafts stalls, the place now is graced by the unique 3D art implemented by local artists.
- Location: Kaduwela Road, Sri Jayawardenepura Kotte, Colombo
- Timings: Monday to Sunday – 24 Hours
- Entry Fee: Free
Related Post: Sri Lanka On A Budget
24. Bellanwila Rajamaha Viharaya - Most-Visited Temple

Image Credit: Shehanw for Wikimedia Commons
In a land full of temples and famous for its enchanting environs, the temple of Bellanwila Rajamaha Viharaya is one of the highly valued points of interest in Colombo. Home to the well-known and sacred Bodhi tree, it is believed that it dates back to the 3rd century B.C.E. It is a crucial part of the 32 saplings that grew out of the holy Bodhi tree in Anuradhapura. Thousands of travellers from all over the world visit this temple.
- Location: Dehiwala Road, Boralesgamuwa, Colombo
- Timings: Monday to Sunday – 24 hours
- Entry Fee: Free
25. Kelaniya Raja Maha Vihara - Landmark Of Cultural Charm

Image Credit: Jorge Láscar from Australia for Wikimedia Commons
Standing tall despite being destroyed twice by Indian and Portuguese invaders, it is said that Lord Buddha visited the current site of the temple when he visited the continent for the third time. Restored by the Dutch during the 18th century, this grand temple of Kelaniya Raja Maha Vihara today is a landmark of cultural charm amongst all the other tourist attractions in Colombo city.
- Location: Biyagama Road, Kelaniya, Colombo
- Timings: Monday to Sunday – 24 hours
- Entry Fee: Free
Related Post: Cottages In Colombo
26. Seema Malaka - Ideal For A Peaceful Getaway

Image Credit: JanManu for Wikimedia Commons
Ever heard of an island temple? Offering the perfect respite from the hustle and bustle of the city, Seema Malaka is one of the few places to visit in Colombo for couples that exude tropical charm. Designed by the renowned architect of Sri Lanka, Geoffrey Bawa, the Seema Malaka temple strikes a perfect balance between Indian, Chinese, Thai, and Sri Lankan architecture, which holds a greater significance in maintaining peace amongst all cultures.
- Location: Sir James Pieris Mawatha, Colombo
- Timings: Monday to Sunday – 24 hours
- Entry Fee: Free
27. Bally’s Casino - Try Your Luck

Be it fine dining, accommodation & spa, table games, live betting, or non-stop entertainment, Ballys Casino is the place to be for those who want to enjoy the best nightlife in Sri Lanka. From live concerts to DJ nights, play poker through the night at the one and only Bally's Casino.
- Location: 34 D. R. Wijewardena Mawatha, Colombo
- Timings: Monday to Sunday – 24 hours
- Entry Fee: No entry fees.
Related Post: Villas In Sri Lanka
28. Colombo Dutch Museum - Know More About The History

Located right in the heart of Pettah market, which is known for the best local shopping in Sri Lanka, the unique and unusual-looking Dutch Museum does surprise many travellers in Colombo. Having served as the mansion for the Dutch governor in the late 17th century, this is by far one of the best-preserved buildings to showcase the charm of Dutch architecture.
- Location: Prince Street, Pettah, Colombo
- Timings: Tuesday to Saturday – 9 am to 5 pm; Closed on Sunday & Monday
- Entry Fee: INR 300 per child, INR 500 per adult
29. St. Lucia’s Cathedral - Pray For Everyone’s Well-Being

Image Credit: Own work for Wikimedia Commons
With a capacity of about 6,000 people, St. Lucia’s Cathedral is one of the leading parishes in Sri Lanka, comprising only fifteen cathedrals. Dedicated to the patron saint of St. Lucy, it happens to be one of the oldest and largest churches, making it one of the best places to visit in Colombo for every traveller.
- Location: Kotahena, Colombo
- Timings: Monday to Sunday – 5.30 am to 12 noon and 2 pm to 7 pm
- Entry Fee: Free
Related Post: Best Places To Visit In Kandy
30. Galle Face Green - Explore The Shimmering Coastline

Image Credit: Morgendorfferr for Wikimedia Commons
Once a line of fire for the army of the Dutch, Galle Face Green is a marvellous open space and an urban park allowing travellers to enjoy a massive space of 12 acres and a shimmering coastline of about 500 metres. Like the Marine Drive in Mumbai and Kochi, this promenade is one of the best places for couples, friends, and families to visit in Colombo. Stroll on the beach, soak in the sun's goodness, meet new people, relish the local Sri Lankan cuisine, and much more at Galle Face Green.
- Location: Galle Road, Colombo
- Timings: Monday to Sunday – 24 Hours
- Entry fee: NA
31. The Independence Square - Historical Landmark Of Colombo
Image Credit: Mr Nigel for Wikimedia Commons
Independence Memorial Hall, or Independence Square, is a must-visit for every traveller in Sri Lanka. This historical landmark witnesses the independence celebration of Sri Lankan citizens from British rule. Located right in the heart of Cinnamon Gardens, cherish the importance of Independence Square, where Sri Lank's government embarked upon a new beginning of self-rule.
- Location: 7, Independence Avenue, Colombo
- Timings: Monday to Sunday – Open 24 Hours; Preferred Timings – 11 am to 7 pm
- Entry fee: No entry fee
Related Post: Water Sports In Colombo
32. Jami Ul-Alfar Mosque - Let Red & White Stripes Baffle You

Image Credit: McKay Savage from London, UK for Wikimedia Commons
The first thing you will notice about the grand mosque of Jami Ul-Alfar is its candy-like red and white striped exterior. Designed and constructed by Habibu Labbe Saibu Labbe, Jami Ul-Alfar Mosque stands tall as a witness to the cultural gems of Sri Lanka and as a perfect amalgamation of four unique architectural styles: Indian, Gothic, Neo-classical, and Indo-Islamic.
- Location: No.228, Second Cross Street, 11, Colombo
- Timings: Saturday to Thursday – 9 am to 5 pm
- Entry fee: NA
33. National Museum Of Colombo - Admire The Art Collection

Image Credit: Own work for Wikimedia Commons
Founded by the former British Governor Sir William Henry Gregory of Ceylon, which is how Sri Lanka was popularly known, the National Museum of Colombo showcases the works of renowned artists that portray the cultural heritage of the emerald nation. The museum exhibits 18th-century galleries full of intricate carvings, unique masks of demons, swords of knights, and other art collections of local artists from the colonial era.
- Location: Sir Marcus Fernando Mawatha, Colombo
- Timings: Monday to Sunday – 9 am to 5 pm
- Entry Fee: INR 15 per child, INR 25 per adult
Related Post: Scuba Diving In Colombo
34. Beira Lake - End The Day With A Romantic Sunset
Image Credit: Kondephy for Wikimedia Commons
Located in the heart of Colombo's city centre, the Beira Lake stretches for about 1 mile and covers an area of about 160 acres. Once a reservoir and source of transport to trade goods within the country, Beira Lake is one of the most fascinating and fun places to visit in Colombo today. Serving as a proud home to the Colombo rowing club for more than 140 years, travellers can indulge in birdwatching, boating, watching romantic sunsets, and more activities at Beira Lake on their next trip to Sri Lanka.
- Location: 02 Colombo, Near Seema Malaka, Colombo
- Timings: Monday to Sunday – 24 Hours
- Entry Fee: 300 SLR or INR 125 per person
35. Viharamahadevi Park - Perfect For Recreational Activities

Image Credit: Alexey Komarov for Wikimedia Commons
Comprising a park, a zoo, waterfalls, picnic hotspots, walking trails, thrilling rides, and an unruffled statue of Buddha, Viharamahadevi Park is one of the must-visit places in Colombo for every traveller. Besides all the aforementioned activities, the park also features a library for travellers to relax and be alone. Treating families, couples, and friends alike, make sure you don't miss out on this one when in Sri Lanka.
- Location: Colombo, Sri Lanka
- Timings: Monday to Sunday – 7 am to 6 pm
- Entry Fee: INR 10 per adult, INR 5 per child
Related Post: Beach Resorts In Colombo
36. Gangaramaya Buddhist Temple - Gape At The Architecture

Image Credit: vivali for Wikimedia Commons
Your visit to Sri Lanka is not complete if you miss out on the great Gangaramaya Buddhist Temple. A sacred site of great significance to all travellers and locals alike, this temple is the epitome of architectural brilliance and one of the most revered temples in Sri Lanka. Featuring the intricacy of Thai, Indian, and Chinese architecture in its design, the temple also houses a museum and a library within the premises. It is one of the top tourist places in Colombo.
- Location: 61 Sri Jinarathana Road, Colombo
- Timings: Monday to Sunday – 8 am to 8 pm
- Entry Fee: 100 SLR or INR 42 per person
37. Attidiya Bird Sanctuary - Ideal For Flora & Fauna Lovers

This is one of the only places in the city known for providing shelter to a minimum of 50 different species of birds. This includes both migratory and local birds. Here, you can witness many butterflies, water monitors, insects and other types of birds. But what is sure to get your attention is the mud-strewn paths of the sanctuary, which adds to the rustic but natural charm of the place. You should also keep in mind that while the biodiversity of this place is not unique, it is complete with tons of mosquitoes, so make sure to cover yourself up while visiting this place.
- Location: At Boralesgamuwa in Colombo.
- Timings: 9 pm throughout the day, but early mornings and evenings are best to visit the migratory birds. Visit between December and January to see the beautiful migratory birds.
- Entry fee: Entry is free.
Related Post: Snorkelling In Colombo
38. Mount Lavinia - Stay At A Heritage Hotel

Mount Lavinia is a famous heritage hotel in Colombo, and it was a renowned place in 1806. There are many different types of rooms available there, but the ones with the ocean view are the best, although you will have to book early if you want the best of the lot. Many wedding packages, sunset deals, national holiday deals and more are offered as promotional deals, but the hotel. Try to grab one to get the most out of this place. It is amongst the most beautiful places in Colombo.
- Location: Offering beautiful views of the Laccadive Sea, Mount Lavinia is near the National Zoological Gardens.
- Timings: Open Every Day
- Price: Approximate price begins from 1000 LKR
39. Dehiwala Zoo - Meet The Animals

Image Credit: wilford peloquin for Wikimedia Commons
Operating since 1963, this Zoo is also known as the National Zoological Gardens of Sri Lanka. The zoo was established with the aim of providing protection and shelter to a wide range of wild animals and birds. While here, don’t miss out on the amazing performances by the sea lions, chimpanzees and elephants. Strolling around this exciting place whilst encountering different species is definitely one of the best things to do in Sri Lanka. There are also some of the most exotic varieties of fish, mammals, birds, reptiles and more.
The Zoo has been an active member of the World Association of Zoos and Aquariums, contributing to breeding for animal exchange programs. It is certainly one of the most impressive places to visit in Sri Lanka. Try not to keep any other engagements when visiting this zoo.
- Location: It is located at Anagarika Dharmapala Mawatha, Dehiwala.
- Timings: It is open from 8.30 AM to 6:00 PM on all days.
- Entry fee: Starting from 100 LKR (For adults), 30 LKR (for Children), 500 LKR (For foreign adults) and 100 LKR (for foreign children)
Related Post: Colombo In January
40. Old Galle Buck Lighthouse - Enjoy The Panoramic Views

Old Galle Buck lighthouse is situated close to the Galle Face Green within the Sri Lankan Navy area. It offers solitude to those who want it. You can climb up to the rustic lighthouse and take in the panoramic views of the crashing Indian Ocean as you feel the wind in your hair. Always head over here after 5 PM to get the best views, as this place works its magic after sunset. It is one of the most famous places in Colombo that you can visit.
- Location: Close to the Galle Face Green, a popular sea face in Colombo.
- Timings: The place is open to the public throughout the year.
- Entry fee: Entry is free of cost.
41. Traditional Puppet Art Museum - Enjoy Sri Lankan Culture

Puppet shows hold a lot of meaning and importance in Sri Lankan culture. So, this museum is single-handedly responsible for upholding many of the island country's fold traditions and values even today. Remember that the demand for these places is high, so booking your seats as early as possible is better. Perfect for all age groups, it is sure to bring entertainment and joy to many. The way the artists flaunt and work with their attractive and multi-coloured puppets is a sight to behold.
- Location: It is located at Dehiwala, close to the Galle.
- Timings: The museum is open from 9:00 AM to 5:00 PM, all days of the week.
- Entry fee: Approximate price begins from 50 LKR per adult.
Related Post: Galle Face Green
42. Arugam Bay Beach - Chill & Relax At The Beach

Image Credit: Kondephy for Wikipedia
Located 320 km from Colombo, the Arugam Bay Beach will let you unleash your wild side. This is the best place to let go of the mundane and engage in adventure. A central surging point here is the ‘Main Point’ surfing point towards the South of the Bay. This thrilling, adventurous spot in Colombo is also a relaxing place that will allow you to lie back. The place is relatively free from inhabitation and excellent for those who want peace and quiet. Suppose you are hungry after your thrill-seeking activities. In that case, you can head to the Tsunami Hotel for some fantastic rice and curries or check out the Kumana National Park, which is located nearby, if you have some time. It is one of the most beautiful places in Colombo.
- Location: Arugram
- Timings: All-day
- Entry fee: Entry is free of cost.
43. Day Tour - Explore, Eat, Relax, Repeat

Image Credit: මියුරු සංකල්ප for Wikimedia Commons
This fantastic tour will take you to the beautiful Highlands of the country, including Kandy, Pinnawala, and Peradeniya. Get ready at 6 AM to be picked up from your hotel and explore the Pinnawala Elephant Orphanage, your first stop. These majestic creatures are a sight to behold, but you will also learn about them apart from just seeing them. Then, head to the Royal Botanical Garden of Peradeniya to see the diverse flora, including decorative, ornamental and medicinal ones. At Kandy, visit the Kandy View Poin,t which will offer you a cultural show to enjoy. End with exploring the Sri Lankan Highlands and return to your hotels by 5 PM. Also, while in Kandy, don’t forget to visit the popular Temple of the Tooth Relic.
- Location: Pinnawala, Peradeniya, and Kandy from Colombo
- Timings: Approximately 6 AM to 5 PM
- Entry fee: NA
Related Post: Colombo Honeymoon
44. Old Dutch Hospital - Buy Some Souvenirs

Image Credit: Dan arndt for Wikimedia Commons
Built in 1681, this building has preserved its charm for the centuries that followed. Originally, it was constructed to provide medical help to people who worked for the Dutch East India Company. Currently, it is a shopping complex, but it served many purposes before becoming what it is today. Don’t miss out on visiting the Odels, one of the most decent joints selling high-quality clothing and souvenirs.
- Location: This shopping arcade is in the Galle Fort area, at Hospital Street.
- Timings: It is open from 10:00 AM to 10:00 PM on all days of the week.
- Entry fee: Entry is free.
45. Casino Marina - Get Some Money Out Of Your Pocket

Opened in 2013, Casino Marina brought a revolution with it and has received great reviews since. It is said to be the first casino in Colombo, with floors dedicated to particular players' sections. Like out of the four floors, each is dedicated to different people like travellers, private parties, roulette sessions and regular card sessions. While playing in the place, which is said to be a paradise for all gaming enthusiasts, you can also enjoy the beautiful views of the Indian Ocean. Casino Marina offers unlimited complimentary drinks and food during the whole day at the tables.
- Location: It is located on Marine Drive in Colombo.
- Timings: Open 24/7
- Entry fee: None for Entry, 500-1000 SLR for buy-in.
Related Post: Temples In Sri Lanka
Best Time To Visit Colombo

Image Credit: XKillSwitchXxx for Wikimedia Commons
The best time to visit Colombo is the dry season between January and March. The best season to visit Colombo if one plans to explore the west and south coasts and the mountain country is the northeast monsoon, from November to February. Colombo experiences sporadic rains around the year, except during the dry season. This is the most incredible time of the year, and the low humidity levels make it an ideal time to enjoy sightseeing in Colombo. Sri Lanka, a beautiful tropical island, has a varied climate due to two monsoon seasons hitting the island country. Travellers can choose the best time to visit Colombo based on their places of interest or the activities they are interested in doing in the city.
You May Also Like To Read: Ramayana Tour In Sri Lanka
This gorgeous island country may seem to be of a tear-drop size, but there is a lot more to this country than what meets the eye. Hence, without wasting your time, customize an enticing trip to Sri Lanka and gear up to explore the best this magical land has to offer!
For our editorial codes of conduct and copyright disclaimer, please click here.
Cover Image Source: Shutterstock
Frequently Asked Questions About Best Places to Visit in Colombo
What are the top attractions to visit in Colombo?
To witness the best of Colombo, you can visit attractions like:
1. Royal Colombo Golf Course
2. Sri Kailawasanathan Swami Devasthanam Kovil
3. Colombo Port Maritime Museum
4. Pettah Floating Market
5. Laksala
6. Khan Clock Tower
7. Asokaramaya Buddhist Temple
What is there to do in Colombo?
Some of the best things to do in Colombo include:
1. Take a city tour on an open-deck bus
2. Try a hand at golf at Royal Golf Club
3. Savour traditional delicacies at the best restaurants
4. Enjoy the nightlife of Colombo
5. Pay a visit to Gangaramaya Temple
6. Spend a fun-filled day at Leisure World Water Park
What are some good places for shopping in Colombo?
For a wide range of shopping experiences in Colombo, consider visiting malls like Crescat Boulevard, Colombo City Centre, Liberty Plaza, and Arcade Independence Square, or explore markets like the Good Market and Pettah Market.
What is Colombo famous for?
Positioned on the West Coast of the island, Colombo is one of the most famous places in Sri Lanka. The destination is best known for its cultural and historical significance. From lakes to museums to temples, you will find numerous attractions in this happening destination. Moreover, its nightlife has also captivated vacationers from far and wide.
Is it better to stay in Negombo or Colombo?
Colombo is crowded and busy and has great options for shopping, Negombo on the other hand is less crowded and relaxed, and has fewer options for shopping. So if you are looking for a relaxing, peaceful getaway, you can opt for Negombo.
Which is the best area to stay in Colombo?
If you are looking for a safe and beautiful area to stay in Colombo then look no further than the Kollupitiya neighbourhood. The area has developed well into a commercial hub and is now full of restaurants, street stalls, small shops, and hotels which makes it a lively neighbourhood.
How far is Colombo from Kandy?
The total distance from Colombo to Kandy is around 116 kilometres which can be covered in under four hours by road.
How do I get from Colombo to Sigiriya?
If you are looking for one of the best ways to reach Sigiriya from Colombo then opt for a train ride which will cost you around LKR 800-1,200. The total time taken by the train is around one and a half an hour. The train will leave you at Habarana from where you will have to hire a taxi to reach Sigiriya to cover a distance of 15 kilometres.
Are Colombo and Colombia the same?
It is quite often that people get confused between Colombo, Colombia, and Columbia. The fact is that all these areas are different. Colombo is the capital of Sri Lanka, and Colombia is a country in South Africa whereas Columbia is a city in South Carolina.
What is the most beautiful place in Sri Lanka?
Some of the most beautiful places in Sri Lanka include Colombo, Sigiriya, Galle, Kandy, Nuwara Eliya, Yala National Park, Negombo, Hikkaduwa, and Polonnaruwa.
What is the best time to visit Colombo?
The high season for travelling to Colombo is from December to March. The dry, sunny, and not-too-hot weather is just perfect for sightseeing and beach hopping.
Are there any cultural or religious sites to visit in Colombo?
There are a number of religious and cultural institutions that make up the landscape of Colombo. Visit Gangaramaya Temple, the iconic Sri Kailawasanathan Swami Devasthanam Kovil (a Hindu temple), and the Colombo National Museum. The city is chock full of rich history and picturesque beaches.
People Also Read:
Is Sri Lanka Safe 7 Days In Sri Lanka Traveling Sri Lanka On A Budget

An empty vessel in Christ’s hands. Rest we can talk over chai. :)