Most travelers skip Colombo — here's why that's a mistake. The best street food, colonial chaos, and exactly how to spend your 1-2 nights.
Why Visit Colombo
Most travelers land in Colombo, sleep, and leave for Sigiriya or the south coast by dawn. That's a waste. Colombo has the best food scene in Sri Lanka — full stop. The street food at Galle Face Green is worth a night on its own, and the sit-down restaurant scene has quietly become one of the best in South Asia.
Beyond the food, this is a city with genuine texture. The Pettah Markets are sensory overload in the best way — spices, textiles, electronics, fruit stacked floor to ceiling in narrow alleys. Gangaramaya Temple is unlike any Buddhist temple you've seen — part museum, part curiosity cabinet, part sacred space. And the Fort district is mid-renaissance, with colonial buildings being converted into boutique shops and cafés.
You don't need a week. 1–2 nights at the start or end of your trip gives you something the rest of Sri Lanka doesn't: a real city, with all the energy, chaos, and incredible food that comes with it.
Best Time to Visit
Colombo sits on the southwest coast and follows the Yala monsoon pattern. The dry season runs December through March — sunny, hot (30–32°C), and the most pleasant time to walk the city. This lines up with peak tourist season across Sri Lanka.
The southwest monsoon (May to September) brings heavy afternoon downpours. It doesn't flood like some coastal towns, but expect 1–2 hours of rain most afternoons. The upside: hotel rates at places like Cinnamon Life drop 20–30% and Galle Face Green is less crowded.
The inter-monsoon months (April and October–November) are unpredictable — you might get a week of sun or a week of drizzle. As a city destination, Colombo works year-round for food, temples, and markets. The weather matters far less here than at beach destinations — you're not sunbathing, you're eating and exploring.
Top Things to Do
Galle Face Green at sunset is non-negotiable. The oceanfront promenade fills with food vendors by 4pm — get the isso wade (prawn fritters, $0.50), egg roti ($0.75), and fresh mango juice ($0.50). Sit on the grass and watch kites fill the sky as the sun drops into the Indian Ocean. This is Colombo at its absolute best.
Pettah Markets are where the city's pulse lives. Go before 9am to beat the worst heat. The streets around Main Street and 5th Cross Street are the most intense — spices, textiles, gold jewelry, mobile phones, dried fish. You'll get lost. That's the point. Nearby, the Red Mosque (Jami Ul-Alfar Masjid) is impossible to miss — its candy-striped red and white facade, built in 1908, is one of the most photographed buildings in Colombo.
Gangaramaya Temple is genuinely one-of-a-kind. Part Buddhist temple, part museum of random donated objects — vintage cars, a stuffed elephant, thousands of Buddha statues from around the world. The Seema Malaka floating meditation hall on Beira Lake next door was designed by Geoffrey Bawa and is one of Colombo's most beautiful spots. Entry is about $2.
The Dutch Hospital in the Fort district has been restored into a dining and shopping complex — good for lunch. The surrounding area has the Lighthouse Clock Tower, colonial-era buildings, and Colombo Fort railway station, which is worth seeing just for its chaotic architecture. For something modern, the Lotus Tower ($10 entry) gives 360° views of the city.
The **National Museum** is honestly skippable unless you're deeply into ancient artifacts — it's dated and poorly maintained. **Viharamahadevi Park** is fine for a walk but not a destination. Your time is better spent eating. The **Lotus Tower** is only worth it if you want photos from height — the exhibits inside are underwhelming.
Where to Stay
Cinnamon Life at the City of Dreams
$180–350/nightSheraton Colombo Hotel
$120–220/nightVibe Hostel
$12–28/nightWhere to Eat
Colombo's food scene is the best on the island — and it's not close. Start at Galle Face Green at sunset — the street vendors are the main event. Isso wade (prawn fritters), kottu roti, egg hoppers, and fresh juice for under $3 total. This is mandatory.
Ministry of Crab at the Dutch Hospital is Colombo's most famous restaurant — Sri Lankan lagoon crab prepared every way imaginable. Expect $30–50 per person and book ahead. It's worth the price if crab is your thing. For proper Sri Lankan rice and curry at honest prices, Upali's by Nawaloka on Galle Road is where locals eat — $5–8 per person for a full spread.
For breakfast, Barefoot Ceylon is a leafy courtyard café that doubles as a gallery and bookshop — excellent for a slow morning coffee. Hotel Nippon near Fort is famous for one thing: the mutton roll ($0.50) — arguably the best short eat in Colombo. The roti stalls outside Fort station are the best grab-and-go breakfast in the city at $0.30 per roti.
If you want something different, the area around Galle Road in Colombo 3 has a growing number of international restaurants — Japanese, Lebanese, Italian. But honestly, eat Sri Lankan while you're here. You can get sushi anywhere.
Getting To & From Colombo
The coastal train south hugs the shoreline for most of the journey — one of the most scenic short train rides in Sri Lanka. Unreserved 2nd class is fine for this route. Departs from Fort station.
Pleasant ride through increasingly green hills. Book 1st class observation car if available ($6), otherwise unreserved 2nd class works fine ($2).
No direct train to Sigiriya. A private driver is the most practical option — arrange through your hotel the night before. The drive via the expressway takes about 4 hours.
The airport is 35km north. **PickMe app** is cheapest ($10–15). Hotel taxis run $20–25. There's also an airport express bus to Fort station for $1.50. Avoid arriving during rush hour (4–7pm) — traffic can double the journey time.
**Always use PickMe** for tuk-tuks — metered, no haggling, and tracked. If you hail one off the street, insist on the meter. If the driver refuses, walk away — another one will appear in 30 seconds. A cross-city tuk-tuk ride in Colombo rarely costs more than **$2–3**.