Weligama is a working fishing and surf town, and the food reflects both. The local fishing fleet brings in yellowfin tuna regularly, and that one ingredient turns up across the whole eating range - at the local canteens as a fish curry, at the surf cafés as a grilled steak or tuna bowl, and at the town’s handful of mid-range restaurants in more elaborate preparations. The surf community has also driven a café culture that produces decent coffee and fresh fruit-based breakfasts, making Weligama a better morning eating destination than its size might suggest.
Prices here sit below the Mirissa and Galle averages. The town has not been polished into a tourist destination in the same way, and the canteen culture in the older part of town reflects a genuine local food scene that predates the surf visitors.
What to Eat in Weligama
Fresh Tuna
Yellowfin tuna from the local fleet is the ingredient that defines eating in Weligama. It shows up as a simple grilled steak at surf cafés (approximately LKR 700–1,500), in a Tamil-influenced tuna curry at local canteens (LKR 500–800), and at the town market as fresh tuna pieces for those self-catering. The quality is consistently fresh because the turnaround from boat to table is short.
Rice and Curry
Southern-style rice and curry at the local canteens around the town centre is the best-value eating in Weligama. Multiple vegetable curries, dhal, coconut sambol, and mallung with rice - a full plate from LKR 300–600. The fish curry version uses the same tuna that appears on café menus at much higher prices.
Sri Lankan Breakfast
Local tea shops in the town centre serve hoppers, string hoppers, and pol roti with dhal and coconut sambol from early morning. The pol roti (flatbread made with fresh coconut and roti flour) is particularly good in this part of the south coast. Approximately LKR 200–350 for a full breakfast plate at a local tea shop.
Kottu Roti
Evening kottu stalls operate in the town centre from around 6pm. A full kottu with egg and tuna or chicken costs approximately LKR 400–700. The sound of the metal scrapers on the griddle is the signal to follow. Better value than the beach road cafés for a late dinner.
Surf Café Breakfasts
The surf school cafés along the beach road have developed a breakfast menu aimed at the international surf crowd: smoothie bowls, avocado toast variants, fresh tropical fruit plates, and espresso. Open from around 7:30am. Approximately LKR 600–1,200 for a full breakfast.
Fresh Coconuts
Weligama is in the South Coast coconut belt and fresh drinking coconuts are available throughout the day from sellers on the beach road and at the market. Approximately LKR 100–150 each.
Where to Eat in Weligama
Dal Bhat Café
The most consistent café on the Weligama beach strip, with a following among the surf community. Rice bowls, dhal, fresh juices, and egg dishes - simple, wholesome food at fair prices. Open for breakfast and lunch. Approximately LKR 400–900 for a main. Closes in the early evening.
Local Rice and Curry Canteens (Town Centre)
The most important eating destination in Weligama for value and authenticity. The canteens around the older town centre and market area serve full rice and curry plates from LKR 300–600. No English menus at most but the pots are displayed and pointing works. Lunch trade peaks between 12noon–2pm.
Weligama Town Market (Morning)
The daily market in the town centre is worth visiting for fresh produce rather than a sit-down meal. Fresh coconuts, seasonal tropical fruit, and locally grown vegetables - the market shows what is actually in season and what will be on restaurant menus that day. Best before 8am.
Surf School Cafés (Beach Road)
Several surf schools along the Weligama bay beach road have attached cafés serving beach-friendly food - fresh fish, eggs, flatbreads, and coffee. These are aimed at the international surf visitor crowd and priced accordingly (LKR 700–1,800 for mains), but the setting and consistency are better than many alternatives on the strip.
Mid-Range Restaurants (Main Road)
A few more established restaurants on the main Matara road through Weligama serve Sri Lankan and international menus. Less beachfront atmosphere, but more consistent kitchen quality than some of the visible beachside spots. Mains from approximately LKR 800–2,000.
Neighbourhood Breakdown
The beach road strip: surf-facing cafés and restaurants running along the bay. Best for breakfast and post-surf meals. Higher prices than town but reasonable for the location.
Weligama town centre: the local canteen and market zone with the cheapest and most authentic eating in the area. Walk ten minutes from the beach road.
The main road toward Matara: a few mid-range restaurants and local canteens serving through traffic. Less atmosphere but useful if the beach road is full.
Budget Eating
Weligama is genuinely affordable compared to south coast peers:
- Local canteens around the town market: LKR 300–600 for a full rice and curry plate
- Tea shop breakfast (string hoppers, pol roti, hoppers): LKR 200–350
- Kottu stalls in the evening: LKR 400–700
- Beach road basic cafés: LKR 400–800 for a simple meal
- Fresh coconuts from the beach: LKR 100–150
Dietary Notes
Vegetarian eating is easy - the southern rice and curry canteens produce multiple plant-based curries daily. Tuna is the dominant seafood. Halal-certified options exist in the town canteens; ask when ordering. Pork is not generally available at local canteens.
Guided Food Experiences
The town market and local canteen culture are the aspects of Weligama eating most worth exploring beyond the surf café strip. Weligama tours and local experiences that include the market and a cooking element give a more complete picture of south coast food culture.
Planning Your Sri Lanka Trip?
- Book tours & activities in Weligama
- Find hotels in Weligama
- Travel insurance for Sri Lanka
- Get a Sri Lanka eSIM
- Find flights to Sri Lanka