Dimaak

10 Best Things to Do in Colombo, Sri Lanka for First-Time Visitors

Shares
Key Takeaways: 

  • Most of the best things to do in Colombo can be covered in one or two days, with many attractions located close to one another. 
  • Experience Colombo’s Buddhist heritage at Gangaramaya Temple, panoramic city views from Lotus Tower, and Sri Lankan performing arts at Nelum Pokuna. 
  • Sample isso wade and kottu roti at Galle Face Green, browse Pettah’s speciality streets, and shop for Ceylon tea, spices, and batik.  
  • Use PickMe or Uber to get around easily, dress modestly when visiting religious sites, and carry cash for local markets and street food.

Many travellers arrive in Colombo, spend a night, and continue to Sri Lanka’s beaches or hill country. That means overlooking a city where history, food, shopping, and local life come together. 

The good news is that you don’t need a long stay to experience it. Most things to do in Colombo fit comfortably into a one- or two-day itinerary, as many attractions are located close to one another.  

The experiences in this guide will take you through many of the most interesting places in Colombo, helping you make the most of your trip to Sri Lanka’s capital city. 

Best Things to Do in Colombo 

With a little planning, you can experience Colombo’s history, culture, waterfront attractions, local food, and shopping in one or two days. These are the best things to do in Colombo for first-time visitors:

1. Visit Gangaramaya Temple, Seema Malaka and Beira Lake 

Gangaramaya Temple, Seema Malaka, and Beira Lake are all within a short walk of one another, making it easy to experience all three in a single visit. 

Visit Gangaramaya Temple

Gangaramaya is a late 19th-century Buddhist temple that serves as an active place of worship and a cultural museum. You can see Buddhist statues, antiques, manuscripts, and religious artefacts collected over many decades. 

A short bridge connects Gangaramaya Temple to Seema Malaka, built on platforms over Beira Lake. Seema Malaka was designed for meditation rather than daily religious ceremonies. Take time to walk around the temple, where seated Buddha statues and the lake provide an attractive backdrop for photographs.

  • Entry: Around 300-500 LKR (approx. 90-150 INR) per person
  • Opening Hours: 6:00 AM to 10:00 PM

2. Watch the Sunset at Galle Face Green

Late afternoon is the best time to visit Galle Face Green, when Colombo begins to slow down, and locals gather along the seafront. 

Stretching beside the Indian Ocean, this open promenade has long been a favourite meeting place for families, couples, joggers, and street food vendors in Colombo.

Watch the Sunset at Galle Face Green

Arriving before sunset gives you enough time to walk along the waterfront before the sky changes colour. You can enjoy uninterrupted sea views and cooling ocean breezes. 

The promenade becomes busier after sunset, with food stalls serving Colombo’s must-try local snacks. You can try isso wade (crispy lentil fritters topped with prawns), kottu roti, grilled seafood, and fresh king coconut. 

3. Browse the Pettah Market

Pettah is Colombo’s busiest market district, where shopping is only part of the experience. Every street focuses on different goods, while handcarts, tuk-tuks, and shoppers keep the neighbourhood moving throughout the day.

Sea Street is lined with jewellery stores, while 1st Cross Street is the place for electronics and mobile accessories. Fabrics and clothing can be found in 2nd and 3rd Cross Streets, while Prince Street is filled with household goods, toys, and glassware.

Browse the Pettah Market

Small bakeries and food stalls in Pettah Market sell Sri Lankan short eats, fresh fruit juices, savoury pastries, and sweet treats. Cinnamon, pepper, cloves, cardamom, and Ceylon tea are also widely available for purchase. 

  • Entry: Free
  • Opening Hours: 8:30 AM – 7:00 PM (9:00 AM – 8:00 PM on Thursdays & Fridays)

4. Visit the Red Mosque (Jami Ul-Alfar Mosque)

With bright red and white striped walls, the Red Mosque is one of Colombo’s most recognisable landmarks. Completed in 1909, it was built to help sailors identify Colombo’s harbour from the sea. 

Visit the Red Mosque

Beyond its bold colours, the mosque is known for its detailed arches, domes and tall towers. The interior is simpler than the exterior but still displays beautiful arches and geometric detailing.

The mosque sits right in the middle of Pettah’s busiest shopping streets, making it a very easy and popular stop on foot. 

  • Entry: Free
  • Opening Hours: 10:30 AM – 12:00 PM, 1:00 PM – 3:00 PM, and 4:15 PM – 6:00 PM (Tuesday through Sunday); 10:30 AM -11:30 AM (Monday)

5. Tour the Colombo National Museum

The national museum galleries cover everything from ancient kingdoms and colonial rule to religious art and royal collections. The royal collections include crowns, ceremonial swords, thrones, and jewellery that trace the history of Sri Lanka’s former kingdoms.

Tour the Colombo National Museum

The archaeological galleries display ancient inscriptions, sculptures, coins, pottery, and stone carvings spanning more than two thousand years of history.

Religious art displays include Buddha statues, temple carvings, manuscripts, and traditional paintings illustrating the country’s Buddhist heritage.

  • Entry: Around 840 LKR for Indian nationals (approx. 250 INR) 
  • Opening Hours: 9:00 AM – 6:00 PM (Closed on Mondays and public holidays) 

6. Explore Colombo Fort and the Dutch Hospital Shopping Precinct

Colombo Fort is the city’s historic commercial district, where many colonial-era buildings still stand among modern office towers and hotels. 

Although the original fortifications have disappeared, the area remains one of the best places to experience Colombo’s colonial architecture on foot. 

Explore Colombo Fort

You can walk through Colombo Fort to view historic buildings such as the Old Parliament, Cargills Building, and General Post Office. Another major highlight of Colombo Fort is the Lighthouse Clock Tower, one of Colombo’s oldest landmarks. 

A short walk from Colombo Fort, the Dutch Hospital Shopping Precinct is home to cafes, restaurants, boutiques, and souvenir shops. You can stop for a meal at Ministry of Crab, one of Colombo’s best-known seafood restaurants or Colombo Fort Cafe. 

Spa Ceylon is a luxury Ayurvedic spa and boutique, retailing natural wellness balms, body oils, and organic skin care. For shopping handloom fabrics, clothing, and souvenirs, Barefoot and Luv SL are good options. 

  • Entry: Free
  • Opening Hours: Colombo Fort is accessible 24/7; Dutch Hospital Shopping Precinct is open 10:00 AM – 10:00 PM

7. View Colombo’s skyline from Lotus Tower 

Colombo’s Lotus Tower stands at roughly 356 meters tall and is recognised as the tallest self-supported structure in South Asia. The observation deck provides great views across the city, stretching from the Indian Ocean to Beira Lake and Colombo’s expanding skyline.

View Colombo’s skyline from Lotus Tower

The best time to visit Lotus Tower’s observation deck is in the evening to catch the sunset and watch the city lights appear. Once you’re back on the ground, the illuminated tower itself creates a good photo opportunity. 

  • Entry: Around 6700 LKR (approx. 1900 INR)
  • Opening Hours: 9:00 AM – 10:00 PM (Monday-Friday); 9:00 AM – 11:00 PM (Saturday-Sunday)

8. Ride the Coastal Train to Mount Lavinia 

Not every memorable experience in Colombo takes place at a landmark. The coastal train ride to Mount Lavinia is a simple thing to do in Colombo that takes about 15-25 minutes. 

You can board a train from Colombo Fort Railway Station. For much of the journey, the railway runs beside the Indian Ocean, with waves breaking just beyond the tracks.

Ride the Coastal Train to Mount Lavinia

The journey passes residential neighbourhoods, fishing boats, and beaches, offering a glimpse of everyday life outside Colombo’s city centre.

Once your train ride is over, spend time at Mount Lavinia Beach, one of the popular urban beaches in Sri Lanka. The wide sandy shore is well suited for an evening walk.

There are restaurants along the beachfront serving fresh seafood, Sri Lankan rice and curry, and international dishes.

  • Ticket price: 40-150 LKR (10-40 INR)
  • Opening Hours: Trains run frequently throughout the day

9. Shop for Authentic Sri Lankan Souvenirs 

Rather than leaving your shopping until the airport, spend some time buying locally made products in Colombo. 

Ceylon tea, spices, gemstones, batik textiles, Ayurvedic products, traditional masks, and handcrafted wooden items are among the most popular souvenirs to take home from Sri Lanka

Shop for Authentic Sri Lankan Souvenirs

Visit tea boutiques such as Dilmah Tea Boutique, Mlesna Tea Centre, or Heladiv Tea Club for single-origin teas from Kandy, Nuwara Eliya, Uva, and Dimbula.

Spa Ceylon stocks herbal wellness products, while supermarkets and speciality stores sell high-quality Ceylon cinnamon, black pepper, cardamom, cloves, and curry powders. 

For locally made souvenirs, head to the government-run Laksala store, where you’ll find handcrafted wooden masks, batik apparel, woven textiles, decorative elephant carvings, and other artisan products. 

Colombo has several reputable jewellers selling Ceylon sapphires, moonstones, and other gemstones. Always buy from recognised stores that provide authenticity certificates. 

  • Entry: Free
  • Opening Hours: Vary by shops, though most souvenir shops and boutiques are open daily from around 9:00 AM to 8:00 PM

10. Watch a Cultural Performance at Nelum Pokuna 

Nelum Pokuna Mahinda Rajapaksa Theatre regularly hosts classical dance performances, orchestral concerts, theatre productions, and cultural events that introduce visitors to Sri Lankan performing arts. 

Watch a Cultural Performance at Nelum Pokuna

Kandyan dance is a must-see performance at Nelum Pokuna, which involves drumming, acrobatic movements, and colourful costumes. Inspired by the lotus flower, the theatre itself is worthy to admire.

Most performances take place in the evening, although programmes and show timings vary throughout the year. So check the calendar before your visit. 

Colombo Travel Tips for First-Time Visitors

Getting around Colombo

PickMe and Uber are the easiest ways to travel around the city. Both are widely available and generally cost less than hiring tuk-tuks from the street. If you choose a roadside tuk-tuk, agree on a fare before starting your journey or ask the driver to use the meter.

Currency and Payments

The local currency is the Sri Lankan Rupee (LKR). Hotels, shopping malls and restaurants accept credit and debit cards, as well as mobile banking options. But smaller cafes, markets, and roadside food stalls often prefer cash. Carry some small notes, especially when visiting Pettah Market, buying street food, or paying at smaller religious sites.

Dress appropriately for religious sites

Wear clothing that covers your shoulders and knees, and remove shoes and hats while entering the building. Also avoid clothes with pictures of the Buddha.  

Food and drinking water

Street food is worth trying, but choose stalls with a steady flow of customers and freshly prepared food. Drink bottled or filtered water instead of tap water. And help keep public spaces clean by using the bins provided, as littering is discouraged across the city. 

How many days to spend in Colombo

One full day covers most of Colombo’s major attractions if you plan your route carefully. Two days allow more time for museums, cafes, shopping, and a coastal train ride to Mount Lavinia without feeling rushed.

Conclusion

Colombo works best when you mix its historical landmarks with everyday city experiences. Many of the city’s attractions are located close to one another, making it easy to build an itinerary without spending too much time travelling across the city. 

If you have two days in Colombo, you can comfortably cover all the major attractions. Spend your first day visiting Gangaramaya Temple, Seema Malaka, Pettah Market, the Red Mosque, Colombo Fort, Galle Face Green and shopping. 

On the second day, visit the National Museum, Lotus Tower and take the scenic coastal train to Mount Lavinia before spending some time at the beach. 

For planning a longer Sri Lankan holiday, contact Dimaak Tours. We can help you build an itinerary that combines Colombo with destinations such as Kandy, Sigiriya, Ella, Bentota, Galle, and Mirissa. 

FAQs About Things to Do in Colombo

1. What are the best things to do in Colombo for first-time visitors?

Gangaramaya Temple, Seema Malaka, Pettah Market, the Red Mosque, Colombo Fort,  the National Museum, Lotus Tower, and Galle Face Green are Colombo’s top attractions for first-time visitors. 

2. What are the best things to do in Colombo at night? 

Watching the sunset at Galle Face Green is one of the city’s most popular evening activities. After sunset, you can enjoy street food along the promenade, visit Lotus Tower for night views of the skyline, watch a performance at Nelum Pokuna, or have dinner at the Dutch Hospital Precinct or Mount Lavinia. 

3. Which areas are best for shopping in Colombo? 

Colombo has shopping areas to suit different budgets and interests. Pettah Market is the best place for bargain shopping, with specialist streets selling clothing, electronics, fabrics, jewellery, spices, and household goods. 

For locally made souvenirs, handicrafts, and Ceylon tea, Laksala is one of the most reliable places to shop. The Dutch Hospital Precinct is a good choice for local designer boutiques, cafes, and gift shops in a restored colonial setting. 

Anagha R K

I may not have travelled far, but every place I've been to has given me something worth holding on to. I write to relive those moments and to share the beauty I have felt. And all I hope to do is travel farther and tell stories about them.