Best Restaurants in Galle, Sri Lanka
Book an experience
Things to do here
The top-rated tours and activities here — all with instant confirmation and free cancellation on most bookings.
Galle’s restaurant scene divides sharply at the Fort walls. Inside, you are paying tourist prices for generally good food in atmospheric colonial buildings. Outside, local rice and curry and short eats are available for a fraction of the price. Both have their place depending on what you want.
Inside Galle Fort
Church Street Social
A casual restaurant on Church Street with an open kitchen and a focus on wood-fired dishes. The menu mixes Sri Lankan ingredients with international preparations — think short eats alongside flatbreads and grilled fish. The cocktail list is one of the more considered inside the Fort. Popular for dinner; busy from 7pm onward. Reservations are worth making in peak season.
Fortaleza
Fortaleza sits in a garden setting inside the Fort, one of the calmer dining environments in the area. The menu covers Sri Lankan and international dishes. The garden tables are pleasant for lunch when the Fort streets are hot; dinner here is less rushed than some of the busier spots. Vegetarian options are available.
Lucky Fort Restaurant
Lucky Fort is a local canteen inside the Fort, with rice and curry at local prices — an anomaly in an area that mostly caters to tourist budgets. Expect to pay LKR 300–500 for a full rice and curry meal. The quality is reliable. Find it on Church Street; it looks like a simple shopfront rather than a restaurant. Fills up at lunchtime.
South Ceylon
South Ceylon focuses on seafood and has a rooftop dining area. The menu is built around whatever came off the boats that morning — seer fish, tuna, prawns, and lobster when available. The rooftop position gives views over the Fort rooftops. Seafood in Galle is fresh and well-priced relative to equivalent quality elsewhere.
Serendipity Arts Cafe
An art gallery with a cafe attached, on Pedlar Street. Light meals, good coffee, and a quieter atmosphere than the main restaurant strip. Works for breakfast or a mid-morning pause while walking the Fort. The gallery itself changes exhibitions regularly and is worth a look.
The Heritage Hotel Restaurant
The Heritage Hotel dining room has a verandah facing the street, with colonial-style furniture and a menu that covers Sri Lankan and Continental dishes. The setting is one of the more atmospheric dining rooms in the Fort. Good for a slower dinner when the busier spots feel too crowded.
Outside the Fort
Chinese Dragon Café (Closenberg Road)
About 5km east of the Fort on Closenberg Road, the Chinese Dragon Café has been popular with local Sri Lankans for years. The menu is Chinese-Sri Lankan fusion — fried rice, noodle dishes, devilled preparations — at prices significantly below Fort-area restaurants. Worth the tuk-tuk ride for a meal that doesn’t cost Fort prices.
Galle Market Area (Local Eating)
Stepping 5 minutes outside the Fort gate toward the main bus station brings you into the town’s working market area, where small shops and short-eat stands serve local food throughout the day. Roti, kottu roti, string hoppers, and rice plates are available for LKR 100–300. No English menus, but pointing at what others are eating works fine.
Practical Notes
Prices inside the Fort: A main course at a mid-tier Fort restaurant costs LKR 1,200–2,500 ($4–8). At the top end (Amangalla, Fort Printers restaurant), expect to pay $15–25 per main course. Cocktails: LKR 800–1,500.
Local prices outside the Fort: Rice and curry: LKR 200–400. Short eats (roti, pastries): LKR 50–150 each. Coffee: LKR 100–200.
Vegetarian options: Widely available. Sri Lankan cuisine is naturally vegetable-forward — rice and curry with multiple vegetable curries, dhal, and pol sambol is the default at local places. Fort restaurants all have vegetarian sections.
Seafood freshness: Galle is a fishing port. Seafood at any restaurant on or just off the coast road is reliably fresh. Avoid shellfish during the monsoon months (May–October) when water quality can be affected.
Timing: Fort restaurants generally open for lunch from noon and dinner from 6pm. The most popular places fill up by 7:30pm in peak season. Walk-in is usually possible for lunch; dinner reservations are worth making at Church Street Social and South Ceylon during December–March.
Frequently Asked Questions
- What is the best restaurant inside Galle Fort?
- Church Street Social is one of the most consistently recommended restaurants inside the Fort, with wood-fired dishes and a considered cocktail list. South Ceylon is the best option specifically for seafood, with rooftop dining and a menu based on daily catch.
- Where can I eat cheaply inside Galle Fort?
- Lucky Fort Restaurant on Church Street serves rice and curry at local prices — LKR 300–500 for a full meal. It looks like a plain shopfront rather than a restaurant and fills up at lunchtime.
- How much does a meal cost inside Galle Fort?
- A main course at a mid-tier Fort restaurant costs LKR 1,200–2,500 ($4–8 USD). At top-end places like Amangalla, expect $15–25 per main. Outside the Fort walls, rice and curry costs LKR 200–400.
- Are there good vegetarian options in Galle?
- Yes. Sri Lankan cuisine is naturally vegetable-forward — rice and curry with multiple vegetable curries, dhal, and pol sambol is the default at local restaurants. All Fort restaurants have vegetarian sections.
- Is seafood good in Galle?
- Galle is an active fishing port, so seafood at restaurants on or near the coast road is reliably fresh. Avoid shellfish from May to October when monsoon conditions can affect water quality.
- When should I book a table at restaurants in Galle Fort?
- Walk-in is usually possible for lunch. For dinner, particularly at Church Street Social and South Ceylon, reservations are worth making in peak season (December–March), as popular places fill by 7:30pm.
Ready to explore?
Browse hundreds of tours and activities. Book securely with free cancellation on most options.
Browse on GetYourGuide →We may earn a small commission — at no extra cost to you.