12 Things to Do in Colombo and the Day Trips Worth Leaving the City For
Most travelers treat Colombo as a place to land and leave. That's a mistake. Sri Lanka's commercial capital rewards a day or two of slow walking, and it sits within driving range of nearly everything that makes the island famous — a 5th-century rock fortress, leopard country, a fort the Dutch built and the British kept. Give Colombo its due, then use it as your base. Here's how to spend your time.
1. Climb Sigiriya Rock Fortress at Dawn
This is the big one, and it's about a 4-hour drive northeast of the city. Leave Colombo by 4AM and you'll be at the base when the gates open at 7AM, ahead of the tour-bus crowds and the worst of the heat — it's the same dawn-arrival trick that pays off at the Taj Mahal over in Agra. The climb is roughly 1,200 steps past the famous frescoes and the Mirror Wall to a flat summit where a king built his palace 200 meters up. Entry for foreign visitors runs about LKR 9,000 (around $30). Wear real shoes — the metal staircases bolted to the rock face get slick, and the descent is harder on your knees than the climb up.
2. Get Lost Inside Galle Fort
Galle is a 2-hour run south down the Southern Expressway, and the old Dutch fort is the most atmospheric square kilometer on the island. No itinerary needed here — just walk the ramparts at golden hour, duck into the lighthouse, and let the lanes pull you past Dutch-colonial townhouses now turned into cafes and boutiques. Stop at Pedlar's Inn Cafe for an iced coffee, then watch local kids leaping off the fort walls into the sea near Flag Rock. The walls are free to walk. Time it for late afternoon so you catch the sunset over the bastions.
3. See Gangaramaya Temple Up Close
Back in the city, this is Colombo's most rewarding temple and an easy tuk-tuk hop from anywhere central. It's part working Buddhist temple, part museum, part curiosity cabinet — vintage cars, donated jewelry, hundreds of Buddha statues crammed together. Entry is around LKR 500 ($1.70). Go in the morning, dress modestly (shoulders and knees covered), and slip your shoes off at the entrance. The adjacent Seema Malaka, a meditation pavilion floating on Beira Lake, is a 3-minute walk and worth the detour for the water views alone.
4. Eat Your Way Through Pettah Market
Pettah is Colombo at full volume — a grid of streets where each one sells something different: textiles on one, electronics on the next, produce and spices on another. Come hungry and curious, not to buy big. The smart move is to wander First Cross Street to Fourth, snack on fresh wood-apple juice, and watch porters haul impossible loads through the crush; if Bangkok's markets are your benchmark for organized chaos, Pettah plays in the same league. Keep your bag in front of you and your phone in your pocket. Go on a weekday morning before it hits peak chaos around noon.
5. Catch Sunset at Galle Face Green
This oceanfront strip is where Colombo comes out to play in the evening. Families fly kites, couples claim spots on the sea wall, and a line of food carts fires up around 5PM. Grab an isso vadai (a crisp lentil patty topped with whole prawns) for about LKR 150 and a king coconut to wash it down. It costs you almost nothing and shows you more of local life than any paid attraction in the city.
6. Ride Into Tea Country: Nuwara Eliya and Ella
The hill country is the reason many people come to Sri Lanka, and it's a longer haul — Nuwara Eliya is about 5 hours from Colombo by car, climbing into cool, misty highlands where the British built a town that still looks like the English countryside — the same colonial-tea-station feel you get in Malaysia's Cameron Highlands. Tour the Pedro Tea Estate (factory tours around LKR 1,000, roughly $3.30), then push on to Ella for the Nine Arch Bridge and the easy hike up Little Adam's Peak. This one deserves an overnight rather than a day trip — the temperatures drop to sweater weather, and you'll want the morning light.
7. Go on Safari at Yala National Park
Yala has one of the highest leopard densities in the world, and it's about a 5-hour drive southeast — do it as an overnight, not a same-day dash. Book a morning jeep safari (entry plus jeep usually lands around $60–75 per person depending on group size) and you've got a genuine shot at spotting leopards, elephants, sloth bears and crocodiles. The 6AM game drive is the one that delivers; midday, the animals vanish into the shade. Block 1 is the classic, but the quieter blocks see fewer jeeps jostling for the same sighting.
8. Walk the Spice Gardens of Matale
On the road between Colombo and Sigiriya, the Matale spice gardens make a natural mid-journey stop. A guide walks you past cinnamon, cardamom, pepper vines and the famous Ceylon cinnamon being peeled by hand. The tours are technically free, but there's a hard sell on oils and balms at the end — enjoy the walk, buy a small bag of real cinnamon if you like it, and feel no pressure to load up on the rest.
9. Shop the Old Dutch Hospital Precinct
Colombo's oldest colonial building has been restored into a courtyard of restaurants and boutiques near the harbor, and it's the most pleasant place in the city to spend a humid evening. Browse Barefoot for handloom textiles, then settle in for crab at the Ministry of Crab (book ahead — this one's a destination restaurant and tables go fast). Even if you skip the splurge dinner, the lantern-lit courtyard is a fine spot for a Lion Lager as the heat finally breaks.
10. Stand at Independence Square and the National Museum
For a quieter hour, head to Independence Square — a stone memorial hall ringed by carved lions, popular with morning joggers and evening strollers. A short walk away, the Colombo National Museum (entry around LKR 2,000) holds the regalia of the last Kandyan king and centuries of island history under one colonial-era roof. Pair the two for an easy, low-effort morning when you want shade and context, not crowds.
11. Do a Proper Street Food Crawl
Sri Lankan food is the underrated star of any trip here. Chase down a plate of kottu — godamba roti chopped on a hot griddle with egg, vegetables and your choice of meat — at a local spot like Pilawoos, where it runs about LKR 800 ($2.70). Order egg hoppers for breakfast, bowl-shaped rice-flour pancakes with a soft egg in the center. And try a rice and curry plate at lunch, when the spread is freshest and you'll pay a fraction of dinner prices.
12. Take the Tuk-Tuk, Use the App
Getting around Colombo is half the fun once you stop fighting it. Download PickMe (the local ride app — think Uber, but it actually has the most tuk-tuks) and you'll skip the haggling and the inflated tourist rate. A cross-city tuk-tuk ride usually lands between LKR 300 and 700. Agree the app is metered, hang on, and enjoy the breeze.
Pro Tip
Don't try to cram Sigiriya, Yala and tea country into a single Colombo base — the drives are long, and you'll spend your holiday in a van. The better play is to use Colombo for 2 days at the start, then move your base as you go: a night near Sigiriya, a night in the hills, a night near Yala. Hire a car with a driver for the whole loop (roughly $50–70 a day, fuel included) and you'll cover the island's greatest hits without ever touching a steering wheel. Book your first two nights in Colombo, sort the rest once you've found your rhythm, and let the island unfold from there.