BB, HB, FB or all inclusive? Sri Lankan hotel meal plans explained
What each meal plan covers at Sri Lankan hotels, what it usually leaves out, and how to pick the one that saves you money.
By the hoteloffers.lk team, updated 12 November 2026
Every hotel offer in Sri Lanka comes with a meal plan code. They look simple, but the details change what you actually pay over a trip.
Room only (RO)
Just the room. Good in Colombo, Galle Fort or Kandy town, where there are plenty of places to eat within walking distance.
Bed & breakfast (BB)
Room plus breakfast for the guests on the booking. Most Sri Lankan hotels serve a buffet with both a Western spread and local dishes like string hoppers, pol sambol and kiribath. BB is the most common plan for city breaks.
Half board (HB)
Breakfast and dinner. This is the sweet spot for resorts outside towns, such as the hill country or the east coast, where the hotel restaurant is often the only option at night. Lunch and drinks are extra.
Full board (FB)
Breakfast, lunch and dinner. Worth it for safari camps near Yala or Wilpattu and remote bungalows. Check whether lunch can be packed for days out.
All inclusive (AI)
All meals plus selected drinks and snacks. Read the drinks list: some hotels include only local spirits and soft drinks, and premium brands cost extra.
How to choose
- Staying in a town with good food nearby: BB.
- Resort with nothing around it: HB.
- Safari or full day trips: FB, ask for packed lunches.
- Beach holiday where you will not leave the property: AI.
On hoteloffers.lk every offer shows its meal plan next to the price, so you can compare like for like.