Discover Colombo

Your complete guide to this amazing destination

Discover the best things to do in Colombo, Sri Lanka with our 2025 travel guide. Explore top attractions, cultural sites, and hidden gems. Plan your Colombo itinerary now!

Discovery Insights

Swipe left to explore more

Local Insider Secrets

1

Visit Gangaramaya Temple on Tuesdays at 8:30 AM when local monks conduct morning rituals, enter through the side entrance near the library to avoid the main tourist entrance.

2

Buy a 'Colombo City Card' for unlimited bus and train travel within the city limits, download the 'PickMe' app for reliable tuk-tuk and taxi bookings, and always offer your seat to elders on public transport.

3

A realistic 3-day budget is LKR 15,000: LKR 3,000 for meals (LKR 1,000 per day), LKR 1,500 for transport, LKR 7,500 for attractions, and LKR 3,000 for miscellaneous expenses.

4

Visit Pettah Market early in the morning (9:00 AM - 11:00 AM) for the freshest produce and best prices, bargain aggressively (start at 50% of the asking price), and buy spices like cinnamon, cardamom, and cloves directly from the vendors on Main Street.

5

Avoid eating at 'The Lagoon' restaurant in Cinnamon Grand hotel due to inflated prices and mediocre seafood, instead, try 'Nana's' kottu roti stall on Galle Road for an authentic and affordable local experience.

6

Attend the 'Vesak Poya' festival in May for vibrant street decorations and cultural performances, note that alcohol sales are prohibited during this period, and public transport may be affected due to road closures.

Dining & Food

Best Cafes

Barefoot Cafe,The Gallery Cafe,Java Lounge

Top Restaurants

Ministry of Crab,Nuga Gama (Cinnamon Grand),Upali's by Nawaloka

Food Markets

Pettah Market,Good Market (Saturdays),Colpetty Market

6 Photo Spots

1

Gangaramaya Temple

Capture the colorful architecture and Buddha statues.

2

Pettah Market

Capture the vibrant colors and bustling crowds.

3

Independence Square

Capture the grandeur of the Independence Memorial Hall.

4

Galle Face Green

Capture the sunset over the Indian Ocean.

5

National Museum of Colombo

Photograph the ancient artifacts and royal regalia.

6

Mount Lavinia Beach

Capture the sunset over the ocean.

Budget Breakdown

Free Activities

  • Stroll along Galle Face Green
  • Visit Independence Square
  • Explore Viharamahadevi Park

Budget-Friendly

  • Street food meals (LKR 500-1,000)
  • Public bus transportation (LKR 20-50)
  • Entry to National Museum (LKR 600)

Splurge-Worthy

  • Dinner at Ministry of Crab (LKR 8,000-15,000)
  • Stay at Galle Face Hotel (LKR 20,000+)
  • Private guided tour of Colombo (LKR 10,000+)

Quick Facts

Total Attractions: 13

Free Activities: 4

Average Time per Attraction: 30–60 minutes

Walking Friendly: Yes

Public Transport Quality: Good

Complete Colombo Guide

1

Gangaramaya Temple

Moderate 2-3 hours

Gangaramaya Temple is one of Colombo's most important and visually stunning Buddhist temples. It's not just a place of worship, but also a center of l...

Visit during a Poya (full moon) day for special ceremonies....
2

Pettah Market

Moderate 2-3 hours

Pettah Market is a sensory overload in the best way possible. It's a sprawling, chaotic, and vibrant marketplace where you can find just about anythin...

Go early in the morning to avoid the worst of the crowds and heat....
3

Independence Square

Moderate 2-3 hours

Independence Square is a significant landmark in Colombo, commemorating Sri Lanka's independence from British rule. The Independence Memorial Hall is ...

Visit in the late afternoon for cooler temperatures and golden light....
4

Galle Face Green

Moderate 2-3 hours

Galle Face Green is a long stretch of lawn along the coast, perfect for an evening stroll or a picnic. It's a popular gathering place for locals and t...

Try the isso wade (prawn fritters) from the street vendors....
5

National Museum of Colombo

Moderate 2-3 hours

The National Museum of Colombo is the largest museum in Sri Lanka and houses a vast collection of artifacts related to the country's history and cultu...

Check for guided tours or audio guides for a more in-depth experience....

Gangaramaya Temple

Moderate 2-3 hours Photo Spot

Gangaramaya Temple is one of Colombo's most important and visually stunning Buddhist temples. It's not just a place of worship, but also a center of learning and a museum. The temple complex blends various architectural styles, including Sri Lankan, Thai, Indian, and Chinese. You'll find a mix of Buddha statues, intricate carvings, and a collection of artifacts. I found the eclectic mix surprisingly harmonious. Don't miss the Bodhi tree, which is grown from a sapling of the original Bodhi tree in India.

Insider Tip

Visit during a Poya (full moon) day for special ceremonies.

Practical Information

How to Get There: Take a tuk-tuk or taxi from anywhere in Colombo. It's centrally located and easily accessible.
Opening Hours: Open daily from 6:00 AM to 10:00 PM.
Cost: Donations are appreciated. There may be a small fee for the museum section.

Pettah Market

Moderate 2-3 hours Photo Spot

Pettah Market is a sensory overload in the best way possible. It's a sprawling, chaotic, and vibrant marketplace where you can find just about anything. From fresh produce and spices to textiles and electronics, it's all here. Be prepared to haggle for the best prices. It can be overwhelming, but that's part of the charm. It's the kind of place you might get lost in for hours. Perhaps wear comfortable shoes!

Insider Tip

Go early in the morning to avoid the worst of the crowds and heat.

Practical Information

How to Get There: Take a bus or train to Colombo Fort station and walk a short distance. Tuk-tuks are also readily available.
Opening Hours: Open daily, but best visited during the daytime (9:00 AM to 5:00 PM). Some stalls may close on Sundays.
Cost: Free to enter; prices vary for goods.

Independence Square

Moderate 2-3 hours Photo Spot

Independence Square is a significant landmark in Colombo, commemorating Sri Lanka's independence from British rule. The Independence Memorial Hall is the centerpiece, a grand structure inspired by Kandyan architecture. It's a peaceful place to stroll, relax, and reflect. I found the view surprisingly calming. The surrounding gardens are well-maintained and offer a respite from the city's hustle and bustle. It's a must-see place in Colombo for history buffs and anyone seeking a tranquil escape.

Insider Tip

Visit in the late afternoon for cooler temperatures and golden light.

Practical Information

How to Get There: Take a tuk-tuk or taxi. It's located in the Cinnamon Gardens area.
Opening Hours: Open 24 hours; the museum inside the Memorial Hall has specific hours (usually 9:00 AM to 5:00 PM).
Cost: Free

Galle Face Green

Moderate 2-3 hours Photo Spot

Galle Face Green is a long stretch of lawn along the coast, perfect for an evening stroll or a picnic. It's a popular gathering place for locals and tourists alike. You'll find food vendors, kite flyers, and families enjoying the sea breeze. The sunsets here can be spectacular. It's a great place to experience the local culture and enjoy the simple pleasures of life. I think, it's best visited in the late afternoon or early evening.

Insider Tip

Try the isso wade (prawn fritters) from the street vendors.

Practical Information

How to Get There: It's easily accessible by tuk-tuk, taxi, or bus. It's located along the coast, near the city center.
Opening Hours: Open 24 hours.
Cost: Free

National Museum of Colombo

Moderate 2-3 hours Photo Spot

The National Museum of Colombo is the largest museum in Sri Lanka and houses a vast collection of artifacts related to the country's history and culture. You'll find exhibits on ancient kingdoms, royal regalia, and traditional art. It's a great place to learn about Sri Lanka's rich heritage. Some say it's a bit dated, but the collection is impressive. It's worth a visit for history enthusiasts.

Insider Tip

Check for guided tours or audio guides for a more in-depth experience.

Practical Information

How to Get There: Take a tuk-tuk or taxi. It's located in the Cinnamon Gardens area.
Opening Hours: Open daily from 9:00 AM to 5:00 PM (closed on public holidays).
Cost: Entry fee applies (approximately LKR 600 for foreigners).

Mount Lavinia Beach

Moderate 2-3 hours Photo Spot

Mount Lavinia Beach is a popular beach just south of Colombo. It's known for its golden sand, calm waters, and lively atmosphere. You can relax on the beach, swim in the ocean, or enjoy a meal at one of the beachfront restaurants. It's a great escape from the city. I found it surprisingly relaxing. It's the kind of place you might linger longer than expected.

Insider Tip

Visit during the week to avoid the weekend crowds.

Practical Information

How to Get There: Take a train from Colombo Fort station to Mount Lavinia station. Alternatively, take a tuk-tuk or taxi.
Opening Hours: Open 24 hours; restaurants have varying hours.
Cost: Free; prices vary for food and activities.

Dutch Hospital Shopping Precinct

Moderate 2-3 hours Photo Spot

The Dutch Hospital Shopping Precinct is a beautifully restored colonial-era building that now houses a collection of restaurants, cafes, and shops. It's a great place to relax, browse, and enjoy a meal. The architecture is stunning, and the atmosphere is sophisticated. It's the kind of place you might want to dress up for. Perhaps have a cocktail or two!

Insider Tip

Visit in the evening for a lively atmosphere and live music.

Practical Information

How to Get There: Take a tuk-tuk or taxi. It's located in the Fort area.
Opening Hours: Open daily, with varying hours for individual shops and restaurants.
Cost: Free to enter; prices vary for goods and services.

Viharamahadevi Park

Moderate 2-3 hours Photo Spot

Viharamahadevi Park, formerly Victoria Park, is Colombo's largest and oldest park. It offers a green oasis in the heart of the city, perfect for a relaxing stroll or a picnic. The park features walking paths, playgrounds, and even a small zoo. It's a popular spot for families and couples. I think it's a great place to escape the city's hustle and bustle.

Insider Tip

Visit on a weekday morning to avoid the weekend crowds.

Practical Information

How to Get There: Take a tuk-tuk or taxi. It's located near the National Museum.
Opening Hours: Open daily from 7:00 AM to 6:00 PM.
Cost: Free

Jami Ul-Alfar Mosque (Red Mosque)

Moderate 2-3 hours Photo Spot

The Jami Ul-Alfar Mosque, also known as the Red Mosque, is a striking landmark in Colombo with its unique red and white striped exterior. Its architectural style is a mix of Indo-Islamic and Gothic elements. While non-Muslims may not be able to enter all areas, admiring the exterior is a must. It's a truly unique and photogenic building. Perhaps, it's one of Colombo's most iconic sights.

Insider Tip

Dress respectfully when visiting the area.

Practical Information

How to Get There: Take a tuk-tuk or taxi. It's located in the Pettah area.
Opening Hours: Open daily during prayer times. Non-Muslims may have limited access.
Cost: Free; donations are appreciated.

Ministry of Crab

Moderate 2-3 hours Photo Spot

Ministry of Crab is a renowned restaurant in Colombo, famous for its delicious Sri Lankan crab dishes. Located in the historic Dutch Hospital, the restaurant offers a sophisticated dining experience. Their signature dish is the chili crab, prepared with locally sourced ingredients. Be sure to make a reservation in advance, as it's a popular spot. It's the kind of place you might splurge on. I think it's worth it!

Insider Tip

Make a reservation well in advance to secure a table.

Practical Information

How to Get There: Take a tuk-tuk or taxi to the Dutch Hospital Shopping Precinct in Fort.
Opening Hours: Open daily from 6:00 PM to 11:00 PM.
Cost: Expensive (approximately LKR 8,000 - 15,000 per person).

Barefoot Cafe

Moderate 2-3 hours Photo Spot

Barefoot Cafe is a charming cafe and shop in Colombo, known for its relaxed atmosphere and delicious food. It's a great place to enjoy a coffee, a light meal, or browse the handcrafted textiles and books. The cafe hosts live music events on Sundays. It's the kind of place you might linger longer than expected. Perhaps buy a souvenir or two!

Insider Tip

Visit on a Sunday for live music.

Practical Information

How to Get There: Take a tuk-tuk or taxi. It's located on Galle Road.
Opening Hours: Open daily from 10:00 AM to 7:00 PM (Sundays until 4:00 PM).
Cost: Moderate (approximately LKR 2,000 - 4,000 per person).

Nana's

Moderate 2-3 hours Photo Spot

Nana's is a popular street food vendor in Colombo, known for its delicious kottu roti. This Sri Lankan staple is made with chopped roti bread, vegetables, eggs, and meat or cheese, all stir-fried together. It's a quick, cheap, and tasty meal. Be prepared to eat standing up, as there's limited seating. I found it surprisingly satisfying. It's the kind of place you might want to try more than once. It's a must-try for foodies!

Insider Tip

Ask for extra chili if you like it spicy.

Practical Information

How to Get There: Located on Galle Road, near Colpetty Market. Easily accessible by tuk-tuk or taxi.
Opening Hours: Open daily from evening until late (approximately 6:00 PM to 2:00 AM).
Cost: Budget-friendly (approximately LKR 500 - 1,000 per person).

Seema Malaka Temple

Moderate 2-3 hours Photo Spot

Seema Malaka Temple is a serene Buddhist temple located on Beira Lake. Designed by Geoffrey Bawa, it's a modern architectural marvel with a tranquil atmosphere. The temple features numerous Buddha statues and offers a peaceful escape from the city. I found the view surprisingly calming. It's the kind of place you might linger longer than expected.

Insider Tip

Visit during sunset for a particularly beautiful view.

Practical Information

How to Get There: Take a tuk-tuk or taxi. It's located on an island in Beira Lake, near Gangaramaya Temple.
Opening Hours: Open daily from 6:00 AM to 8:00 PM.
Cost: Donations are appreciated.

Getting Around

Colombo offers a variety of transportation options. Tuk-tuks are a popular and convenient way to get around, especially for short distances. Be sure to negotiate the price before you start your journey. Taxis are also readily available and can be booked through ride-hailing apps like PickMe and Uber. Public buses are a very affordable option, but they can be crowded and confusing for first-time visitors. Trains are a good option for traveling to destinations outside of Colombo, such as Mount Lavinia. Renting a car is possible, but driving in Colombo can be challenging due to traffic congestion and unfamiliar road rules. Walking is a great way to explore certain areas of Colombo, such as the Fort area and Galle Face Green. However, be aware that sidewalks can be uneven and the weather can be hot and humid. Consider using a combination of transportation options to make the most of your time in Colombo.

Transportation Tips:

  • Check local transport apps for real-time updates
  • Consider day passes for multiple journeys
  • Download offline maps before exploring
  • Ask locals for the best routes and shortcuts

Where to Stay

Colombo offers a range of accommodation options to suit all budgets and preferences. The Fort area is a good choice for those who want to be close to the main attractions, such as the Dutch Hospital and Galle Face Green. Cinnamon Gardens is a more upscale area with boutique hotels and colonial-era bungalows. Mount Lavinia is a popular beachside destination with a variety of hotels and guesthouses. For budget travelers, there are many hostels and guesthouses in the Kollupitiya and Wellawatte areas. Consider booking your accommodation in advance, especially during peak season. Some recommended hotels include the Galle Face Hotel (luxury), Cinnamon Grand Colombo (mid-range), and Clock Inn Colombo (budget). Airbnb is also a good option for finding apartments and villas.

Accommodation Tips:

  • Book early for better rates and availability
  • Consider location vs price when choosing areas
  • Check transport links to major attractions
  • Read recent reviews for the most current information

Best Time to Visit

The best time to visit Colombo is during the dry season, which runs from December to March. During this time, the weather is sunny and pleasant, with lower humidity. This is the ideal time for sightseeing and outdoor activities. However, it is also the peak tourist season, so expect higher prices and larger crowds. The shoulder seasons (April-May and September-November) can also be good times to visit, with fewer crowds and slightly lower prices. However, there is a higher chance of rain during these months. The monsoon season (June-August) is the least ideal time to visit, as there is heavy rainfall and high humidity. However, if you don't mind the rain, you can find some great deals on accommodation and flights. Consider checking the dates of local festivals and holidays before you travel, as these can affect opening hours and transportation options.

Seasonal Highlights:

  • Check local events and festivals
  • Consider weather patterns for outdoor activities
  • Book accommodations early during peak seasons
  • Off-season visits often offer better value

Suggested Itinerary

Here’s a suggested 3-day itinerary for exploring Colombo: **Day 1:** Start your day with a visit to the Gangaramaya Temple, one of Colombo's most important Buddhist temples. Afterwards, explore the nearby Seema Malaka Temple on Beira Lake. In the afternoon, wander through the chaotic and vibrant Pettah Market. In the evening, enjoy a sunset stroll along Galle Face Green and try some local street food. **Day 2:** Visit Independence Square and the Independence Memorial Hall. Explore the National Museum of Colombo to learn about Sri Lanka's history and culture. In the afternoon, relax in Viharamahadevi Park. In the evening, indulge in a delicious seafood dinner at the Ministry of Crab. **Day 3:** Take a train to Mount Lavinia Beach and spend the day relaxing on the sand and swimming in the ocean. Enjoy lunch at one of the beachfront restaurants. In the afternoon, explore the Dutch Hospital Shopping Precinct and browse the shops. In the evening, enjoy a final Sri Lankan meal at a local restaurant.

Itinerary Tips:

  • Book major attractions and dining reservations in advance
  • Allow flexibility for spontaneous discoveries
  • Keep backup indoor activities for weather changes
  • Mix popular sights with local neighborhood exploration

When is the best time to visit Colombo?

The best time to visit Colombo is The best time to visit Colombo is during the dry season, which runs from December to March. During this time, the weather is sunny and pleasant, with lower humidity. This is the ideal time for sightseeing and outdoor activities. However, it is also the peak tourist season, so expect higher prices and larger crowds. The shoulder seasons (April-May and September-November) can also be good times to visit, with fewer crowds and slightly lower prices. However, there is a higher chance of rain during these months. The monsoon season (June-August) is the least ideal time to visit, as there is heavy rainfall and high humidity. However, if you don't mind the rain, you can find some great deals on accommodation and flights. Consider checking the dates of local festivals and holidays before you travel, as these can affect opening hours and transportation options.. This period offers ideal weather conditions and optimal experiences for most attractions and activities.

How many days should I spend in Colombo?

We recommend spending at least 3-4 days in Colombo to see the main attractions. For a more comprehensive experience, 5-7 days allows you to explore hidden gems and enjoy a more relaxed pace.

What are the must-see attractions in Colombo?

The top attractions include Gangaramaya Temple, Pettah Market, Independence Square. These represent the essence of Colombo and should not be missed during your visit.

Is Colombo suitable for budget travelers?

Yes, Colombo offers options for budget travelers. Many attractions are free or low-cost, and there are affordable dining and accommodation options available throughout the city.

Explore More Destinations