While meal prices in Roatan can vary, the average cost of food in Roatan is L232 per day. Based on the spending habits of previous travelers, when dining out an average meal in Roatan should cost around L93 per person. Breakfast prices are usually a little cheaper than lunch or dinner.