Buba Beach Seafood Restaurant is a BYOB seafood restaurant in Mt. Lavinia, Sri Lanka, set directly on the sand at 42/11 Vihara Road in Dehiwala-Mount Lavinia. With a history spanning more than fifty years, Buba is one of the most enduring beachside dining institutions on the Colombo coastline, drawing both locals and visitors with its open-air ocean setting, fresh catches, and the freedom to bring your own bottle of hard liquor without a corkage charge. The restaurant sits just south of the famous Mount Lavinia Hotel, accessible from the beach-side of the train tracks — an approach that rewards the short walk with unobstructed sea views and the sound of waves.
The menu is rooted in Sri Lankan seafood traditions, with guest favourites including hot butter cuttlefish, hot batter calamari, grilled crab, grilled prawns, and pepper beef. Portion sizes are noted by regular visitors as generous, and pricing is considered reasonable given the prime beachfront location. The relaxed, casual format suits groups of friends and couples looking for a sundowner session with fresh food, though tables can be limited — calling ahead for a reservation is advisable, particularly on weekends and public holidays.
The setting at Buba Beach combines the natural beauty of the Indian Ocean shoreline with simple, comfortable outdoor seating that captures beautiful sunset views across the bay. The restaurant is approximately twenty minutes south of central Colombo, making it an easy evening excursion from the city. For anyone seeking a seafood-forward, beachside bring your own bottle experience near Colombo, Buba Beach Seafood Restaurant in Mt. Lavinia remains a hard-to-beat choice.
Please contact.