Create meetup in Colombochevron_right

fmd_good anywhere in Colombo

Select a place on the map to change the location.

schedule Time

I want to meet

Verified required?

Loading...
Loading...
/

Best Food in Colombo (2026)

🍛 Start with Rice and Curry
No visit to Colombo is complete without a traditional rice and curry spread. Head to Nuga Gama at Cinnamon Grand (77 Galle Road) for an authentic buffet with over 20 c…
🍛 Start with Rice and Curry
No visit to Colombo is complete without a traditional rice and curry spread. Head to Nuga Gama at Cinnamon Grand (77 Galle Road) for an authentic buffet with over 20 curries, priced around LKR 3,500 per person. For a more local experience, try Palmyrah Restaurant (456 Galle Road) where the Jaffna-style crab curry is a standout, with mains from LKR 1,200.

🍢 Street Food Hotspots
For street food, make your way to Galle Face Green in the evening, where vendors sell spicy isso vade (prawn fritters) and kottu roti for about LKR 200-500. Another must-visit is the Kollupitiya Market (off Galle Road), where you can sample hoppers and string hoppers with coconut sambol from stalls that open at 6 AM. Don't miss the egg hopper stalls near the Dutch Hospital Precinct, a favorite among locals.

🦐 Seafood by the Beach
Colombo's coastline offers excellent seafood, and Ministry of Crab (Fort, 01 Galle Face Terrace) is the city's most famous spot, known for its jumbo prawns and crab dishes, with prices from LKR 4,500. For a more casual option, head to The Lagoon at Cinnamon Grand (77 Galle Road) for a seafood buffet at LKR 6,000, or try the grilled lobster at Beach Wadiya (2 Station Avenue, Mount Lavinia) for around LKR 3,000.

🥥 Local Sweets and Short Eats
For a taste of local sweets, visit the famous Bombay Sweet House (101 Main Street, Pettah) for their kavum and kokis, priced at LKR 50-150 each. Short eats, like fish buns and vegetable pastries, are best enjoyed at a tea room like The Tea Cup (12 Galle Road), where a bun and a cup of Ceylon tea cost about LKR 300. These are perfect for a quick snack while exploring the city.

🍜 Fusion and International Flavors
Colombo's dining scene is increasingly global, with places like The Gallery Cafe (2 Alfred House Road) offering a fusion menu that blends Sri Lankan and Western dishes, with mains around LKR 2,500. For Japanese, head to Nihonbashi (11 Galle Face Terrace), which serves excellent sushi and ramen, with a lunch set from LKR 3,000. If you're craving Italian, try La Voile Blanche (25 Galle Face Terrace) for fresh pasta and seafood, with mains from LKR 2,800.

🌃 Evening Food Walks
As the sun sets, join a food walk in the Pettah neighborhood, where you can sample everything from spicy samosas to sweet faluda. Many tours, like Colombo Food Tours, start at 5 PM and cost around LKR 8,000 per person, including tastings. Alternatively, stroll along Galle Road in Bambalapitiya, where street vendors set up grills for chicken and fish skewers from 6 PM, with prices from LKR 150.

💳 Budget and Payment Tips
Most upscale restaurants in Colombo accept credit cards, but street food vendors and small eateries are cash-only, so carry some Sri Lankan rupees. A budget meal at a local eatery costs around LKR 500, while a mid-range restaurant dinner for two is about LKR 5,000. Tipping is appreciated but not mandatory; a 10% service charge is often added in fancier places.
Become a Local Guide in Colombo to earn up to $50.00/hour by helping travelers that are interested in Colombo and want to connect to learn about the current climate, discover hidden gems, or get help planning their itinerary.
arrow_drop_up -2 arrow_drop_down

the ministry of crab is worth the hype but book ahead or you'll wait forever. went on a weekday lunch once and still had to grab drinks at the bar for 40 mins.

also, if you're around fort in the morning, the muslim hotel in pettah does a mean biryani that no one talks about. it's not fancy, just a counter and some benches, but the mutton one sells out by 11. about lkr 700 and the rice is so fragrant you'll dream about it later.

arrow_drop_up 6 arrow_drop_down

Good list, and I'm glad someone mentioned Upali's, that's the right call for home style cooking. One thing I'd add is the crab curry at the Colombo Swimming Club on Friday nights, it's technically members only but they're pretty relaxed if you walk in with a local. It's a set menu night, about LKR 2,500, and you get this massive spread of seafood that's way more intimate than Ministry of Crab.

For something the guide missed entirely, check out the Tamil kottu rotti place on Bambalapitiya's Station Road, just past the railway crossing. It's a tiny shack that only opens from 7 PM, but their kottu is made with fresh coconut roti and they do a version with boiled egg and beef that I haven't found anywhere else, around LKR 400. The owner's been there for 25 years and doesn't even have a sign, you just follow the crowd.

Also, if you're doing the Pettah food walk, skip the faluda and get the "kulfi" from the ice cream cart near the New Town Hall junction instead. It's this dense, cardamom heavy frozen milk block on a stick, LKR 100, and it cuts through all the spice way better than anything sweet and syrupy.

arrow_drop_up 5 arrow_drop_down

solid list, nuga gama is a safe bet for tourists but honestly for rice and curry i'd skip the hotel buffet and hit up a place like upali's by nawala road. better value, more home style, and the jackfruit curry there is killer. about lkr 800 for a full plate.

also dont sleep on the lamprais from dutch burgher union house in colombo 7. it's a weekend thing, wrapped in banana leaf, and the smell alone is worth the trip. costs around lkr 600 and sells out by noon so go early.

for street food, galle face is fun but the kottu near the bus stand in pettah after midnight hits different. ask for "cheese kottu" with extra chilli. you'll sweat but you'll thank me later.

one thing the guide missed: try the "pittu" with jakfruit curry at any local joint for breakfast, it's underrated. and carry small notes, most street guys cant break a 5000 rupee bill.

arrow_drop_up 5 arrow_drop_down

3 Days in Colombo: Itinerary 2026

🗺️ Day 1: Fort and Pettah
Start your first day in the historic Fort district, where colonial architecture meets modern offices. Visit the Dutch Hospital Shopping Precinct for a coffee at Java Loun…
🗺️ Day 1: Fort and Pettah
Start your first day in the historic Fort district, where colonial architecture meets modern offices. Visit the Dutch Hospital Shopping Precinct for a coffee at Java Lounge (open 8 AM) before exploring the nearby Old Colombo Lighthouse. In the afternoon, cross into Pettah for the bustling Main Street Market and the Jami Ul-Alfar Mosque, a striking red-and-white landmark. End with a sunset stroll along Galle Face Green, just a 10-minute walk from Fort.

🍛 Day 2: Cultural South
Head south to the Cinnamon Gardens neighborhood, home to the National Museum (open 9 AM to 5 PM, entrance 500 LKR). Afterward, visit the Gangaramaya Temple, a serene complex with a mix of Sri Lankan, Thai, and Chinese styles. For lunch, try the local rice and curry at Nuga Gama, located within the Cinnamon Grand hotel, with mains around 1,500 LKR. In the evening, enjoy a performance at the Nelum Pokuna Theatre, a lotus-shaped venue.

🏖️ Day 3: Coastal Relaxation
Spend your final morning at Mount Lavinia Beach, a 30-minute train ride from Colombo Fort station (tickets under 50 LKR). Swim or sunbathe, then have a seafood lunch at the Mount Lavinia Hotel, a colonial-era landmark. Return to the city for last-minute shopping at the Odel department store in Alexandra Place. Wrap up with a sunset drink at the Sky Lounge of the Cinnamon Red hotel, offering panoramic views of the city.

🚖 Getting Around
Use tuk-tuks for short hops; agree on a fare before starting, typically 200 to 400 LKR for rides within the city center. For longer trips, Uber and PickMe are reliable and metered. Trains are the best way to reach Mount Lavinia, with departures every 30 minutes from Fort station. Avoid rush hours (8 to 9 AM and 5 to 6 PM) when traffic can double travel times.

💰 Money and Costs
Carry cash for markets and tuk-tuks, as many small vendors don't accept cards. ATMs are widespread, but use ones in banks or malls to avoid skimming. Budget around 5,000 LKR per day for meals and transport, excluding accommodation. Credit cards are accepted at most hotels and upscale restaurants, but a 3% surcharge may apply.

🌙 Evening Highlights
For nightlife, head to the Dutch Hospital Precinct, where bars like The Bavarian and Ministry of Crab stay open until midnight. For a quieter evening, watch the sunset at Galle Face Green and then enjoy street food like isso vade (prawn fritters) from vendors. If you prefer live music, check out the Rhythm & Blues café in Colombo 3, which features local bands on weekends. Always confirm opening hours, as some venues close early on weekdays.

🍽️ Where to Eat
Don't miss the Ministry of Crab at the Dutch Hospital, famous for its jumbo prawns, but book ahead for dinner. For authentic kottu roti, try the street stalls in Kollupitiya, especially near the Majestic City mall. Vegetarians will enjoy the thali at the Greenlands Hotel in Slave Island, a budget-friendly spot. For a fine-dining experience, the Lagoon at the Cinnamon Grand serves excellent seafood with a view of the pool.

📅 Plan Your Days
Group your sightseeing by neighborhood to minimize transit: Fort and Pettah on day one, Cinnamon Gardens and the south on day two, and the coast on day three. Start early each day to beat the heat and crowds, as most attractions open by 9 AM. Use the afternoon for indoor activities like museums or shopping, and save outdoor spots for late afternoon. Keep a flexible attitude, as Colombo's charm often lies in unexpected discoveries.
Become a Local Guide in Colombo to earn up to $50.00/hour by helping travelers that are interested in Colombo and want to connect to learn about the current climate, discover hidden gems, or get help planning their itinerary.
arrow_drop_up 4 arrow_drop_down

the barefoot tip is good but honestly for day 1, i'd swap the old lighthouse for the colombo fort clock tower, it's right next to the fort railway station and u can climb up for like 200 lkr, tiny spiral stairs but the view over pettah rooftops is unreal. also, the dutch hospital precinct is nice but the coffee there is tourist priced, walk 2 mins to the cinnamon grand lobby instead, their coffee shop does a proper strong brew for half the price. for day 3, the train to mount lavinia is great but if u're going on a weekend, it's packed with families, so either go early or take the 155 bus from pettah, slower but u get the a/c and it drops u right at the beach gate. one thing the guide missed, the gangaramaya temple has a small museum behind the main shrine with old coins and jewelry, most people walk past it, it's like 100 lkr and takes 20 mins, worth it if u're into odd stuff. and for the sky lounge, if it's too crowded, go to the rooftop of the grand oriental hotel in fort, it's quieter and u get the harbour view instead, plus the cocktails are cheaper.

arrow_drop_up 5 arrow_drop_down

yo this is a solid itinerary, i live here and can vouch for most of it. one thing i'd add, skip the java lounge coffee and go to the barefoot cafe in colombo 3 instead, it's a 10 min tuk from fort and their iced ginger beer is way better for the heat. also the national museum is cool but if ur short on time, the dutch museum in pettah is smaller and way more intimate, like 300 lkr and u get the whole colonial vibe without the crowd.

for mount lavinia, try to grab a window seat on the left side of the train going south, u get the ocean right next to u the whole way. and instead of the hotel seafood, walk 5 mins down the beach to the beach road stalls, fresh crab and prawns for like half the price, just check they're busy. the sky lounge at cinnamon red is good but gets packed at sunset, go 30 mins early or u'll be standing. also, if u're into street food, the isso vade at galle face is hit or miss, i prefer the ones near the bus stand in pettah, way spicier. oh and download pickme over uber, locals use it more and it's usually cheaper in colombo.

arrow_drop_up 5 arrow_drop_down

solid guide honestly, the only thing i'd tweak is day 2, gangaramaya temple is way more interesting in the late afternoon when the monks are doing their evening prayers and the light hits the lake, plus it's less packed with tour groups. also if ur at mount lavinia, skip the beach entirely and walk up to the train station side, there's a little path along the rocks where locals fish, way quieter and u can see the whole coast from there. for budget, the 5000 lkr a day is about right but u can easily do 3000 if

arrow_drop_up 1 arrow_drop_down