Best Brunch With a View in Miri: Great Food and Better Scenery
Words by
Ahmad Razali
Best Brunch With a View in Miri: Great Food and Better Scenery
I have spent years eating my way through Miri, from the old coffee shops along Jalan Brooke to the newer spots that have popped up near the waterfront. If you are looking for the best brunch with a view in Miri, you are in the right city. Miri sits right on the South China Sea, and the combination of coastal light, river bends, and hilltop vantage points means you can eat a plate of nasi lemak while watching fishing boats drift past. This is not a city that tries too hard. The views come naturally, and the food does too. I have personally visited every spot below, and I will tell you exactly when to go, what to order, and what most visitors miss entirely.
Scenic Brunch Miri at the Waterfront
1. Boulevard Shopping Complex Rooftop Food Court
The Vibe? A no-frills open-air food court on the top floor of a shopping complex, with a direct line of sight over the Miri River and the old town skyline.
The Bill? RM8 to RM18 per person for a full meal with a drink.
The Standout? The view of the river mouth at around 9:30 in the morning, when the light hits the water and the longtail boats are still coming in.
The Catch? The plastic chairs and metal tables are not exactly Instagram furniture, and the wind can be strong enough to blow your napkin into the parking lot.
Boulevard Shopping Complex sits on Jalan Miri Pujut, and most tourists walk right past the rooftop because the ground floor looks like any other Malaysian mall. Take the elevator to the top level and you will find a cluster of hawker stalls serving everything from char kway teow to fresh coconut water. I usually go for the asam laksa from the stall near the railing, because the sour broth pairs well with the humid morning air. The best time to arrive is between 8:30 and 10:00 on a weekday, before the lunch crowd from the nearby offices floods in. On weekends, the place gets packed by 10:30, and you will be fighting for a table with a view. One detail most visitors do not know is that the rooftop used to be a cinema projection room in the 1980s, and you can still see the old concrete housing for the projector if you walk to the far corner near the back wall. This spot connects to Miri's history as a trading town, because the river below was once the main route for goods coming in from the sea before the roads were built.
2. Miri Marriott Resort and Spa
The Vibe? A polished resort restaurant with floor-to-ceiling windows facing the South China Sea, where you can hear the waves while eating eggs benedict.
The Bill? RM45 to RM85 per person for a brunch set, excluding drinks.
The Standout? The weekend brunch spread, which includes a live carving station and a dessert table that takes up an entire wall.
The Catch? The resort is about a 15-minute drive from the city center, and Grab drivers sometimes take the longer route through Lutong to pad the fare.
The Marriott sits on the coastal road south of the city, in an area that used to be mostly fishing villages before the resort development started in the early 2000s. I have been coming here for years, and the thing that keeps me coming back is the consistency. The kitchen does not cut corners, even on slow Tuesdays. Order the smoked salmon eggs benedict if you want something familiar, or go for the local nasi lemak with sambal that actually has some kick to it. The best time to visit is Saturday morning around 9:00, when the resort is quiet and you can grab a window table without a reservation. By 11:00 on Sundays, the place is full of families and the wait for a table can stretch to 30 minutes. A detail most tourists miss is the small garden path behind the restaurant that leads down to a rocky section of the beach. You can walk there after your meal and see the same view from ground level, which feels completely different from the elevated dining room. This resort represents the newer side of Miri, the one that is trying to attract international visitors while still serving the local crowd.
3. ParkCity Everly Hotel
The Vibe? A mid-range hotel restaurant with a balcony that overlooks the Miri River and the old town, giving you a postcard view without the resort price tag.
The Bill? RM25 to RM50 per person for brunch, depending on whether you go for the buffet or a la carte.
The Standout? The weekend buffet, which includes a live roti canai station where the cook flips the dough right in front of you.
The Catch? The air conditioning inside is aggressive, so if you want the view you have to sit on the balcony, which can get warm by 11:00 in the morning.
ParkCity Everly sits on Jalan Temenggong Datuk Oyong Lawai Jau, right in the heart of the old town. The hotel has been here for decades, and the restaurant has always been a quiet favorite among locals who want a proper sit-down brunch without driving to the coast. I usually order the mee goreng mamak from the a la carte menu, because the wok hei is better than what you get at most street stalls. The best time to visit is Sunday morning around 9:30, when the buffet is fully set up but the church crowd has not yet arrived. On weekdays, the restaurant is almost empty, which is great if you want the balcony to yourself. One thing most visitors do not know is that the hotel used to be the main meeting point for oil company executives in the 1970s, and the old guest book from that era is still kept behind the front desk if you ask nicely. This place ties into Miri's identity as an oil town, because the wealth that built the city came from the same industry that funded hotels like this one.
Rooftop Brunch Miri With a Local Twist
4. Imperial Hotel and Convention Centre
The Vibe? A business hotel with a rooftop pool area that opens for weekend brunch, giving you a panoramic view of the city and the sea beyond.
The Bill? RM35 to RM60 per person for the brunch package, which includes pool access.
The Standout? The combination of a full brunch spread and the ability to take a dip in the pool right after eating.
The Catch? The pool area gets crowded with hotel guests by 10:30 on weekends, and the lounge chairs near the best view are claimed early.
Imperial Hotel sits on Jalan Pos, close to the city center and within walking distance of the old market area. I have been coming here for years, and the rooftop brunch is one of the best deals in Miri if you want a full experience rather than just a meal. The spread includes both Western and local options, and I always go for the nasi kerabu with fried chicken because the blue rice is made fresh that morning. The best time to arrive is 8:45 on a Saturday, right when the doors open, so you can grab a chair near the railing before the families show up. On weekdays, the rooftop is closed to the public, so do not bother showing up on a Tuesday. A detail most tourists miss is that the hotel was originally built in the 1990s as a convention center for the oil and gas industry, and the rooftop was designed to host cocktail receptions for delegates. You can still see the old service entrance behind the pool bar that was used for catering trucks. This hotel reflects Miri's role as a regional hub for the energy sector, and the rooftop view gives you a sense of how the city has grown from a small river town into a proper urban center.
5. Pullman Miri Waterfront
The Vibe? A modern hotel restaurant with a terrace that sits right on the edge of the Miri River, where you can watch the boats go by while eating French toast.
The Bill? RM40 to RM75 per person for brunch, depending on whether you add the free-flow drink package.
The Standout? The smoked duck salad, which is not something you expect to find in a city this size, and it is genuinely good.
The Catch? The terrace seats are limited, and if you do not reserve at least two days in advance on weekends, you will be stuck inside with a partial view through the glass.
Pullman sits on the waterfront promenade, in the newer part of town that was developed in the 2010s. The hotel is part of a larger push to make Miri more attractive to tourists, and the waterfront location is the main selling point. I usually come here on a weekday morning when the river is calm and the light is soft. Order the big breakfast if you are hungry, or the acai bowl if you want something lighter. The best time to visit is Friday morning around 9:00, when the weekend crowd has not yet arrived and the staff has time to chat. On Sundays, the place is packed from 9:30 onward, and the service slows down noticeably. One thing most visitors do not know is that the promenade outside the hotel used to be a working jetty where fishing boats unloaded their catch, and you can still see the old mooring rings embedded in the concrete if you look down while walking. This spot connects to Miri's maritime history, because the river was the lifeblood of the city long before the oil industry arrived.
Waterfront Brunch Miri for the Adventurous
6. Taman Selera Miri (Miri Food Court)
The Vibe? An open-air food court right on the waterfront, with plastic tables and a view of the river that feels like eating in someone's backyard.
The Bill? RM6 to RM12 per person for a full meal, making it the cheapest brunch option on this list.
The Standout? The char kway teow from the stall run by the older gentleman who has been here for over 20 years, and the wok hei is unreal.
The Catch? There is zero shade, and by 10:00 in the morning the sun is brutal, so bring a hat or sit under the far awning.
Taman Selera sits on the waterfront near the old town, and it is the kind of place that locals love and tourists walk right past. I have been eating here since I was a teenager, and the char kway teow has not changed a bit. The cook uses a massive wok over a charcoal fire, and the smokiness is something you cannot replicate on a gas stove. The best time to visit is early, around 7:30 to 8:30, when the stalls are just opening and the river is still misty. By 10:00, the heat drives most people away, and the stalls start closing around 11:30. On weekends, the place is packed with families, and you will need to queue for at least 10 minutes at the popular stalls. A detail most tourists miss is that the food court sits on the site of the old Miri fish market, which was relocated in the 1990s. If you look at the ground near the back stalls, you can still see the old drainage channels that were used to wash down the fish scraps. This place is pure Miri, unpolished and real, and it connects to the city's roots as a fishing and trading community.
7. Miri Esplanade
The Vibe? A public park along the coast with a few small cafes and food stalls, where you can grab a takeaway and eat on the grass with the sea in front of you.
The Bill? RM5 to RM15 per person, depending on whether you buy from a stall or one of the small cafes.
The Standout? The view of the sunset if you come in the late afternoon, but for brunch the morning light over the water is just as good.
The Catch? There is no proper seating, so you are either standing or sitting on the ground, and the public toilets are a 5-minute walk away.
The Esplanade runs along the coast south of the city center, and it is one of the few public spaces in Miri where you can just sit and stare at the sea. I usually grab a kopi ais and a roti canai from one of the stalls near the entrance and find a spot on the grass. The best time to visit is early morning, around 7:00 to 8:00, when the joggers are out and the air is still cool. By 9:00, the sun is strong and the grass gets hot. On weekends, the place is full of families with kids, and the noise level can be high. One thing most tourists do not know is that the Esplanade was built on reclaimed land in the early 2000s, and the rocks along the seawall were brought in from a quarry near Bekenu, about an hour south of Miri. This park represents the city's attempt to create public spaces for recreation, something that was not a priority when Miri was focused on oil and gas.
8. Canada Hill (Bukit Kanada)
The Vibe? A hilltop lookout point with a small cafe at the top, where you can eat a simple breakfast while looking out over the entire city and the sea beyond.
The Bill? RM10 to RM20 per person for a basic meal and a drink.
The Standout? The 360-degree view from the top, which is the best in Miri and something you cannot get from any restaurant.
The Catch? The drive up the hill is steep and winding, and if you are in a small car you will feel every turn, and the cafe closes at 11:00 so you need to be early.
Canada Hill sits just behind the city center, and it is the highest point in central Miri. The hill is named after the Canadian engineers who worked in the oil industry here in the early 1900s, and the old oil well at the top, the Grand Old Lady, is still standing. I usually drive up around 7:30 in the morning, park near the old well, and walk to the small cafe that operates near the lookout point. The food is basic, nasi lemak and kopi, but the view makes up for it. The best time to visit is early morning, before the haze sets in around 9:00, because the visibility drops fast on humid days. On weekends, the hill gets crowded with tourists taking photos of the oil well, and the cafe runs out of food by 10:00. A detail most tourists miss is that there is a small trail behind the cafe that leads to an even higher point, where you can see the entire coastline stretching south toward Bekenu. This hill is the heart of Miri's history, because the oil discovered here in 1910 is what built the entire city, and standing at the top you can see exactly how far that wealth has spread.
When to Go and What to Know
The best time for a scenic brunch Miri experience is between 7:30 and 10:00 in the morning. After 10:30, the heat and humidity ramp up, and by noon most outdoor spots are uncomfortable. Weekdays are quieter than weekends, but some venues only open their brunch service on Saturdays and Sundays, so check ahead. If you are driving, parking near the waterfront is easier on weekdays, but on weekends you may need to park a block away and walk. Bring sunscreen and a hat if you are sitting outside, because the equatorial sun does not care how good the view is. Cash is still king at the hawker stalls and food courts, so keep some ringgit on you even if the hotels accept cards.
Frequently Asked Questions
Are there any specific dress codes or cultural etiquettes to keep in mind when visiting local spots in Miri?
Most hotel restaurants and rooftop venues expect smart casual attire, which means covered shoes and no beachwear. At hawker stalls and food courts, anything goes, but locals appreciate modest clothing out of respect for the mixed cultural environment. When eating at Malay or Muslim-owned stalls, use your right hand for passing food or money, as the left hand is considered unclean in local custom.
What is the one must-try local specialty food or drink that Miri is famous for?
Miri is known for its laksa Sarawak, a coconut-based noodle soup with a complex spice paste that differs from the asam laksa found in Peninsular Malaysia. The local kopi, a thick and sweet coffee roasted with margarine and sugar, is also a staple that you will find at every coffee shop in the city. Both are widely available at the venues listed above.
Is Miri expensive to visit? Give a realistic daily budget breakdown for mid-tier travelers.
A mid-tier traveler can expect to spend around RM150 to RM250 per day, which covers a hotel room at RM80 to RM120, meals at RM40 to RM80, and local transport at RM20 to RM30. Brunch at a hotel restaurant will cost RM35 to RM75 per person, while a hawker meal runs RM6 to RM12. Grab rides within the city center average RM5 to RM10 per trip.
Is the tap water in Miri safe to drink, or should travelers strictly rely on filtered water options?
The tap water in Miri is treated and generally safe, but most locals and travelers prefer to drink filtered or bottled water. Hotels provide complimentary bottled water in rooms, and most restaurants serve filtered water with meals. Buying a 1.5-liter bottle from a convenience store costs around RM2 to RM3.
How easy is it to find pure vegetarian, vegan, or plant-based dining options in Miri?
Vegetarian options are available but limited, with most hawker stalls serving dishes that include shrimp paste or fish sauce as a base. Indian restaurants along Jalan Brooke and in the old town offer the most reliable vegetarian meals, including thali sets and dosa. Vegan options are harder to find, but some hotel restaurants can prepare plant-based dishes if requested in advance.
Enjoyed this guide? Support the work