Colombo, the bustling capital of Sri Lanka, is a city where centuries of history meet a fast-modernising skyline. Spread along the Indian Ocean coast, it offers something for every traveller, whether you are a culture enthusiast, a foodie, a shopper, or a beach lover.
Just an hour's drive from Bandaranaike International Airport, Colombo is a vibrant mix of colonial architecture, glittering temples, bustling markets, and golden seafront sunsets. From sacred Buddhist sites and grand museums to sizzling street food and the historic Galle Face Green, the city promises unforgettable experiences.
Its location on the west coast also makes it the perfect base for exploring the rest of Sri Lanka, from the beaches of the south to the cultural triangle and the hill country. Dive into Colombo's charm and discover why it is a favourite among travellers to South Asia.
![]()
Photo: XKillSwitchXxx / Wikimedia Commons, CC BY-SA 4.0
Things to do in Colombo:
1. Stroll along Galle Face Green:
Photo: Adbar / Wikimedia Commons, CC BY-SA 3.0
Galle Face Green is a 5-hectare oceanfront promenade that has been the heart of Colombo's social life for over a century. Once a defensive line for the Dutch and British, today it is the city's favourite open space.
Locals and tourists gather here to fly kites, take evening walks, and watch the sun dip into the Indian Ocean. The green comes alive at dusk, when vendors set up stalls selling isso wade (prawn fritters), kottu, achcharu, and ice cream.
It is the perfect place to soak up the energy of the city. Pack a picnic, grab some street food, and enjoy the sea breeze and the spectacular sunset that paints the sky over the water.
2. Visit Gangaramaya Temple:
![]()
Photo: Sachindu 5 / Wikimedia Commons, CC BY-SA 4.0
Gangaramaya is one of the most important Buddhist temples in Sri Lanka and a must-visit for anyone interested in the country's spiritual heritage. Located beside Beira Lake, the temple complex blends Sri Lankan, Thai, Indian, and Chinese architectural styles.
The complex includes a main temple, a museum, a library, and a stunning seated Buddha statue. The temple's museum houses an eclectic collection of gifts from devotees around the world, including vintage cars, watches, and religious artefacts.
During the annual Navam Perahera procession in February, the temple becomes the centre of a grand parade of elephants, drummers, and dancers. Even on a quiet day, the peaceful courtyard and intricate carvings make it a deeply memorable visit. Dress modestly and remove your shoes before entering.
3. Find peace at Seema Malaka Temple:
Photo: AKS.9955 / Wikimedia Commons, CC BY-SA 4.0
Seema Malaka is the meditation assembly hall of Gangaramaya Temple, floating elegantly on the waters of Beira Lake. It was redesigned in the 1970s by Sri Lanka's most celebrated architect, Geoffrey Bawa, using Indonesian and Thai influences.
The temple's blue-roofed pavilions, connected by wooden walkways, appear to hover over the lake, creating one of the most photogenic spots in the city. Rows of seated Buddha statues and tranquil reflective waters make it an ideal place to pause and meditate.
Unlike the bustling main temple, Seema Malaka is quiet and contemplative. Visit in the early morning or at sunset for the softest light and the calmest atmosphere. Entry is by donation, and the setting is especially magical during the evening prayers.
4. Stand at Independence Memorial Hall:
![]()
Photo: Jolle / Wikimedia Commons, CC BY-SA 3.0
Independence Memorial Hall was built to commemorate Sri Lanka's independence from British rule in 1948. The structure is inspired by the Audience Hall of the ancient Kandyan kingdom, with rows of carved stone pillars and a grand open-air design.
At the entrance stands a statue of D. S. Senanayake, the country's first prime minister, surrounded by lions that symbolise the Sinhalese heritage. The hall sits at the head of Independence Square, a beautifully landscaped area popular with joggers and families.
It is free to visit and makes for a striking photo, especially when the columns are lit up at night. The surrounding arcade of shops and cafes, housed in restored colonial buildings, is a lovely place to relax and reflect on the journey from colony to nation.
5. Explore the National Museum of Colombo:
![]()
Photo: A.Savin / Wikimedia Commons, Free Art License
The Colombo National Museum, founded in 1877, is the oldest and largest museum in Sri Lanka. Housed in an elegant Italianate building set in leafy gardens, it holds the country's most important collection of art, artefacts, and historical treasures.
Highlights include the throne and regalia of the Kandyan kings, ancient palm-leaf manuscripts, classical Sinhalese art, and a remarkable collection of bronzes and royal jewellery. The galleries trace Sri Lanka's story from prehistoric times through the colonial era.
Plan to spend at least a couple of hours here. The cool, colonnaded interior is a welcome break from the tropical heat, and the museum shop offers quality souvenirs. The museum is open daily except public holidays, and a small entry fee applies.
6. Relax in Viharamahadevi Park:
![]()
Photo: A.Savin / Wikimedia Commons, Free Art License
Viharamahadevi Park is the largest and most beloved green space in Colombo. Named after Queen Viharamahadevi, a heroic figure in Sinhalese history, it sits right in the city centre beside the National Museum.
Shaded by towering flame trees and ancient banyans, the park offers walking paths, a children's play area, and a peaceful lake. A tall golden Buddha statue stands at one end, donated by Japan, and the park is framed by some of the city's most important civic buildings.
It is the perfect spot for an early morning stroll or an evening escape from the traffic. Locals come to picnic, practise yoga, and play cricket on the lawns. The park is especially beautiful in April, when the trees burst into bloom and the city celebrates the Sinhala and Tamil New Year.
7. Take in the views from the Lotus Tower:
![]()
Photo: Mohamed Rilwan1210 / Wikimedia Commons, CC BY-SA 4.0
The Colombo Lotus Tower is the tallest structure in South Asia, rising 350 metres above the city in the shape of a blooming lotus. Completed in recent years, it has quickly become Colombo's most recognisable landmark.
An observation deck near the top offers panoramic views across the city, the ocean, and the surrounding countryside. The lower levels house a shopping mall, food court, and entertainment complex, making it a full day out for families.
Visit in the late afternoon to catch the sunset from the top, then watch as the tower's exterior lights up in shifting colours after dark. The lotus shape is a nod to Sri Lanka's Buddhist heritage, and the whole structure is a striking symbol of the modern city.
8. Get lost in Pettah Market:
![]()
Photo: Pol van den Scheetek / Wikimedia Commons, CC BY 3.0
Pettah is Colombo's oldest and most frenetic market, a maze of narrow streets where everything from spices and textiles to electronics and fresh produce is traded. Each street specialises in a different product, and the air is thick with the scent of cardamom, cinnamon, and dried fish.
The heart of the area is the old Dutch-colonial market building and the nearby Pettah Floating Market, a quieter complex of stalls built on a canal. It is a wonderful place for photography and for picking up spices, tea, and handicrafts at bargain prices.
Bargaining is expected, so brush up your negotiating skills. Pettah can be crowded and busy, so keep your belongings close and visit in the morning when it is coolest and the produce is freshest. It is a sensory feast you will not forget.
9. Step back in time at the Galle Face Hotel:
![]()
Photo: Krankman / Wikimedia Commons, CC BY 3.0
The Galle Face Hotel is one of the oldest hotels in Asia, opened in 1864 and a symbol of colonial-era Colombo. Its grand colonnaded facade faces the ocean, and its list of former guests reads like a history book, from royalty and presidents to Arthur C. Clarke and Mahatma Gandhi.
You do not need to stay the night to enjoy it. The hotel welcomes visitors for high tea on the veranda, a drink in the Travellers' Bar, or a meal at the Sea Spray restaurant overlooking Galle Face Green. The small on-site museum traces the hotel's remarkable story.
It is the perfect place to slow down and imagine the era of steamships and grand tours. Catch the sunset from the terrace, listen to the waves, and soak up the old-world glamour that has defined this corner of Colombo for over 150 years.
10. Admire the Old Parliament Building:
![]()
Photo: FaysaLBinDaruL / Wikimedia Commons, CC BY 4.0
The Old Parliament Building, now the Presidential Secretariat, stands at the head of Galle Face Road and is one of Colombo's finest colonial monuments. Built in neoclassical style in the 1930s, its Greek columns and formal gardens face the seafront.
It housed Sri Lanka's legislature until 1983 and witnessed the country's transition from colony to independent nation. Though it is not open to the public, the exterior is a striking sight, particularly when floodlit at night against the ocean backdrop.
The building sits in the heart of the Fort district, surrounded by other colonial landmarks. Pair a visit here with a walk through the Fort to see the grand old banks, hotels, and the Cargills building, which together tell the story of the city's British and Dutch past.
Food to try in Colombo:
1. Kottu Roti:
![]()
Photo: Chamal N / Wikimedia Commons, CC BY-SA 3.0
Kottu roti is Sri Lanka's most iconic street food and the soundtrack of Colombo's evenings. It is made by chopping godhamba roti flatbread on a hot griddle, then tossing it with vegetables, egg, and your choice of chicken, beef, or cheese.
The rhythmic clatter of metal blades chopping the dough is heard on every street corner at dusk. It is spicy, filling, and endlessly customisable, and every cook has their own version. Ask for it extra hot or with a side of cooling pol sambol.
You will find it everywhere, from roadside stalls to sit-down restaurants, and a generous portion costs just a few hundred rupees. It is the perfect late-night meal after exploring the city, and a must-try for any visitor to Colombo.
2. Hoppers (Appa):
![]()
Photo: Ranjithsiji / Wikimedia Commons, CC BY-SA 3.0
Hoppers, or appa, are bowl-shaped pancakes made from a fermented rice flour and coconut milk batter. The edges turn crisp and lacy while the centre stays soft and spongy, making them the perfect vessel for curries and sambols.
The most popular version is the egg hopper, with a whole egg cracked into the centre as it cooks. Plain hoppers are served with lunu miris (a fiery onion and chilli relish) or sweetened with palm sugar and coconut for breakfast.
They are best eaten fresh off the pan at a roadside shop or a dedicated hopper restaurant. The slight tang from the fermentation pairs beautifully with a spicy curry, and they are a breakfast staple that locals eat with genuine pride.
3. String Hoppers (Idiyappam):
![]()
Photo: Sundar / Wikimedia Commons, CC BY-SA 3.0
String hoppers, or idiyappam, are delicate nests of steamed rice flour noodles pressed through a mould. Light and fluffy, they are a versatile staple eaten at breakfast or dinner across Sri Lanka.
They are typically served with a coconut curry, dhal, or a spicy fish or chicken curry. The soft noodles soak up the rich sauces, creating a comforting meal that is both light and satisfying.
Making them from scratch is an art, but they are readily available at restaurants and homes throughout Colombo. Try them with a bowl of kiri hodi (coconut milk gravy) for a gentle introduction to Sri Lankan flavours, then work up to the spicier curries.
4. Lamprais:
![]()
Photo: Dan arndt / Wikimedia Commons, CC BY-SA 4.0
Lamprais is a cherished Dutch Burgher specialty and one of Colombo's most distinctive dishes. It is a complete meal of rice cooked in a rich, spiced stock with chicken, mutton, fish, and side dishes like brinjal moju and ash plantain.
The whole mixture is wrapped in a banana leaf and baked slowly, so the rice absorbs the flavours and takes on a subtle, fragrant aroma from the leaf. The name comes from the Dutch "lomprijs," meaning a packet of food.
It is a labour-intensive dish, traditionally made on weekends and special occasions. Look for it at Dutch Burgher restaurants and bakeries in Colombo, where a single leaf-wrapped parcel makes a deeply satisfying, aromatic lunch.
5. Sri Lankan Crab Curry:
![]()
Photo: Sunshinegal10 / Wikimedia Commons, CC BY-SA 4.0
Sri Lanka is famous for its lagoon crabs, and Colombo is the place to try them. A proper Sri Lankan crab curry simmers whole mud crabs in a fiery coconut gravy of chilli, turmeric, curry leaves, and roasted spices until the meat is sweet and tender.
The sauce is rich, spicy, and impossible to resist, best mopped up with rice, roti, or fresh hoppers. Some versions, like the famous black crab curry from the Negombo lagoon, are dark and intensely flavoured, while others are lighter and more coconut-forward.
From humble beach shacks to fine-dining restaurants, crab curry is a celebration of the island's seafood heritage. Roll up your sleeves, order a couple of crabs, and wash it down with an ice-cold Lion lager for the full Colombo experience.
How to Reach Colombo:
1. By Flight:
The main gateway is Bandaranaike International Airport (CMB) at Katunayake, about 32 kilometres north of the city. It is well connected with direct flights from across Asia, the Middle East, and Europe. From the airport, taxis, express buses, and private transfers reach the city in around 45 minutes via the airport expressway.
2. By Train:
Colombo Fort is the hub of Sri Lanka's railway network. Scenic trains connect the city to Kandy, the hill country, and the southern coast. The coastal line to Galle and the hill-country line to Ella are among the most beautiful rail journeys in the world.
3. By Bus:
Long-distance buses run to Colombo from every corner of the island, arriving at the Pettah Central Bus Stand. Air-conditioned intercity coaches on the Southern and Kandy expressways are faster and more comfortable than the standard services.
4. By Car:
Sri Lanka's expressway network links Colombo to the south coast and Kandy in just a few hours. Hiring a car with a driver is a convenient way to explore, and ride-hailing apps like PickMe work well within the city for short trips.
Colombo is a city that rewards the curious traveller. From its sacred temples and colonial landmarks to its sizzling street food and oceanfront sunsets, it captures the warmth and colour of Sri Lanka in a single, vibrant place. Whether you spend a day or a week, Colombo will leave you eager to see more of this remarkable island.









