Labuan Bajo has grown from a quiet fishing town into one of the best places to eat in eastern Indonesia. Along one main street you’ll find a seafood night market, simple warungs, proper Italian kitchens, and rooftop bars with views over the harbour. Here’s where to eat, whatever your budget.
Quick answer For local seafood, go to the Kampung Ujung night market by the harbour. For Italian, MadeInItaly and La Cucina are the long-time favorites. For a sunset dinner, book Atlantis on the Rock above Waecicu Beach. For coffee before an early boat, Cafe.In.Hit and Bajo Bakery open early. Most places are on Jalan Soekarno Hatta, the main street.
Where to Eat at a Glance
Here are the best picks by what you’re craving.
| Craving | Where to go |
|---|---|
| Grilled seafood | Kampung Ujung night market |
| Local Indonesian | Warungs, Pasar Malam |
| Italian | MadeInItaly, La Cucina |
| Sushi and bowls | Happy Banana |
| Chinese-style seafood | Hong Signature |
| Sunset dinner | Atlantis on the Rock |
| Coffee and breakfast | Cafe.In.Hit, Bajo Bakery |
| Brunch and Wi-Fi | Copper Bonnet |
| Halal | Pondok Mai, local warungs |
Local Food and Warungs
The cheapest and most local way to eat is at a warung, a small family-run eatery. Expect dishes like nasi campur (rice with mixed toppings), ikan bakar (grilled fish), soto ayam (chicken soup), and gado-gado. A filling plate usually costs IDR 20,000 to 50,000, menus are often in Indonesian, and most only take cash.
In the evening, the Pasar Malam (night market) on the main street has rows of small stalls serving Indonesian food from around IDR 20,000. It’s the easiest place to try several dishes in one go.
Fresh Seafood and the Night Market
Labuan Bajo is a fishing town, so seafood is the thing to eat. The Kampung Ujung night market by the harbour opens around sunset, with stalls grilling fish, squid, prawns, and lobster to order. Pick your seafood on ice, choose how it’s cooked, and eat at simple tables by the water.
Seafood here is priced by weight. Ask the price per kilo and agree on the total before your food goes on the grill, and bring cash. Expect around IDR 100,000 to 250,000 per person for a big seafood dinner.
If you’d rather sit down in a restaurant, these are the seafood spots most guides agree on:
- Taman Laut Handayani is a casual, busy seafood place near the port, with fresh catch and views over the bay.
- Hong Signature serves Chinese-style seafood, and its black pepper crab and fried rice are the dishes to order. It doesn’t serve alcohol.
- Artomoro is a relaxed grill with seafood, Indonesian, and Western plates, and live music on some nights.
- Tree Top on the main street has a rooftop dining area overlooking the harbour and is known for spicy Indonesian fish dishes.
For more options, see our guide to the best seafood restaurants in Labuan Bajo.
Italian and International Food
Labuan Bajo has a surprisingly strong Italian scene, thanks to the many divers and expats who live here.
- MadeInItaly is one of the longest running Italian restaurants in town, with an Italian chef, wood-fired pizza, and homemade pasta. Mains run about IDR 120,000 to 250,000.
- La Cucina serves pizza and pasta with views over the bay, with mains from about IDR 80,000.
- AltoMare is an Italian restaurant and lounge with pasta, pizza, and desserts, good for a date night or a family dinner.
- Happy Banana is the go-to for sushi, rice bowls, and smoothies, with plenty of vegan options.
The Italian spots are popular, so book ahead in July and August. Some offer free pickup from hotels in town.
Sunset Dinners and Special Occasions
Atlantis on the Rock, run by Plataran on the cliffs above Waecicu Beach, is the classic choice for a sunset dinner. It’s about 15 minutes from town, prices are well above town restaurants (mains from around IDR 250,000), and you’ll need a reservation for a sunset table.
Nearby on Waecicu Beach, AYANA Komodo resort has restaurants open to non-guests, including Kisik, a beachfront seafood grill for dinner, and Honzen for modern Japanese food. Book ahead.
In town, Baccala is the pick for fine dining, a small Italian place known for local fish dishes, and Paradise Bar is a relaxed spot for sunset drinks overlooking the harbour. Many hotels on the hills and at Pede Beach also have restaurants and rooftop bars open to non-guests. See where to stay in Labuan Bajo for the areas.
Coffee, Breakfast and Bakeries
Boat trips leave early, so it helps to know where to get coffee before 7 am.
- Cafe.In.Hit on the harbour front opens at 6:30 am and serves strong coffee made with Flores beans, plus breakfast and reliable Wi-Fi.
- Bajo Bakery has fresh bread, pastries, sandwiches, and eggs, good for a quick breakfast or a snack to take on the boat.
- Copper Bonnet near the harbour is an all-day bistro for brunch, good coffee, and fast Wi-Fi, and it turns into a cocktail bar in the evening.
- Escape Bajo is a rooftop cafe known more for its harbour view than its menu.
Look out for coffee from the Flores highlands around Bajawa and Manggarai. It’s grown on the island and served in most cafes in town.
Halal, Vegetarian and Vegan Options
Halal food is easy to find. Many local warungs and seafood stalls are run by Muslim families, and Pondok Mai serves halal Manggarai food from the Flores region. Some places don’t serve alcohol, including Hong Signature, while most tourist restaurants and bars do.
For vegetarians and vegans, Happy Banana has the widest choice, with plant-based sushi, bowls, and smoothies. The Italian restaurants all have vegetarian pizza and pasta, and warungs can make gado-gado or vegetable dishes without meat if you ask.
Tips for Eating in Labuan Bajo
- Bring cash. Cards work at most mid-range restaurants, but warungs and the night market are cash only. There are ATMs in town but none on the islands.
- Drink bottled or filtered water. Don’t drink tap water.
- Check opening hours. Restaurants here open and close often, so check recent reviews on Google Maps before you go.
- Eat early on boat days. Day trips leave at dawn, and most include lunch on board.
For more on costs, see Labuan Bajo on a budget, and our guide for first-time visitors to Labuan Bajo.
Labuan Bajo Restaurant FAQ
What food is Labuan Bajo known for? Fresh seafood. Grilled fish, squid, and prawns from the Kampung Ujung night market are the classic Labuan Bajo dinner, and coffee from the Flores highlands is worth trying too.
Is eating out expensive in Labuan Bajo? It depends where you eat. A plate at a local warung costs around IDR 20,000 to 50,000, while mains at Italian and international restaurants usually run IDR 80,000 to 250,000. Resort restaurants and sunset spots cost more.
Do restaurants in Labuan Bajo take cards? Most mid-range restaurants and hotels do. Warungs, the night markets, and small cafes are usually cash only, so carry rupiah.
Where is the best place to eat with a sunset view? Atlantis on the Rock above Waecicu Beach is the most popular choice. In town, rooftop spots like Tree Top and Escape Bajo look out over the harbour.


