Best Hotels in Miri: Where to Stay in Northern Sarawak

· 6 min read where-to-stay
Miri city waterfront at dusk with palm trees and modern buildings along the Sarawak coast

Miri is Sarawak’s second city and the primary gateway to Gunung Mulu National Park, Niah Caves, and the Headhunters’ Trail. It is a mid-sized oil city with a functional airport, good food options across Malay, Chinese, and seafood categories, and a compact city centre that covers most practical travel needs. The city’s main role for most visitors is as a staging point — a night or two before and after jungle expeditions to Mulu or Niah. That said, Miri has its own character: the Canada Hill oil heritage site, the fishing village at Tanjung Lobang, and the Miri City Fan garden are genuinely interesting stops in their own right.

Accommodation is affordable and generally reliable. Prices below are approximate MYR per room per night at standard rates as of 2026.


City Centre and the Commercial District

Miri’s city centre is compact and grid-like, anchored by Jalan Merbau (the main commercial strip), the Bintang Megamall, and the central bus and taxi terminal. Most budget and mid-range hotels cluster within a 10-minute walk of each other here. The waterfront food court and the Emart grocery chain provide practical food access day and night.

Luxury

Miri Marriott Resort & Spa — from approximately MYR 550 as of 2026 — is the standout upscale option in the city. Located on a beachfront section north of the city centre (about 10km from the bus terminal), the Marriott has the most complete hotel facilities in Miri: large pool, a beach, an in-house spa, multiple restaurants, and large well-maintained rooms. For travellers with two or more nights before a Mulu expedition, it is a good way to ease in. The location requires Grab for city-centre access.

Mid-range

Pullman Miri Waterfront — from approximately MYR 380 as of 2026 — is the best centrally located upscale option, sitting on the Miri waterfront with views over the South China Sea. The rooms are modern, the pool terrace is well-designed, and the location puts you within walking distance of the waterfront restaurants and a short Grab from the bus terminal. Particularly good value when booked with advance rates.

My Place Hotel — from approximately MYR 200 as of 2026 — is a clean, well-run mid-range option in the city centre with reliable service and genuinely comfortable beds. It is a popular choice among Sarawak government workers and business visitors — which is usually a reasonable quality signal in Malaysian secondary cities. Good wifi and a simple but adequate breakfast.

Mega Hotel Miri — from approximately MYR 180 as of 2026 — is a large property near Bintang Megamall with a pool, gym, and consistent reviews. Rooms are standard in design but well-maintained. The mall connection is useful for anyone arriving late and wanting immediate food access.

Budget

Dillenia Guesthouse — from approximately MYR 60 for private rooms as of 2026 — is the best-known backpacker option in Miri and the first choice for trekkers heading to Mulu. The owners know the Mulu booking process well and can advise on the current permit and accommodation situation at the park. Clean dorms and private rooms, reliable wifi, and a useful community noticeboard.

Miri Backpackers — from approximately MYR 50 per dorm bed as of 2026 — is a newer alternative with a sociable common room and good information for cave and jungle routes. Both this and Dillenia are used to early morning departures for Mulu-bound flights.

Getting around from the city centre: Miri Airport is 10km from the city centre. A Grab costs approximately MYR 20–30 and takes 15–20 minutes. The bus terminal in the city centre handles connections to Bintulu, Sibu, and Kuching (long distances by bus — most travellers fly). Grab coverage in Miri is good by Sarawak standards.


Beach Road (Jalan Tanjung Lobang)

The stretch of coast north of the city centre — running through Tanjung Lobang and towards the Miri Marriott — is where the beach accommodation and some quieter residential-area hotels sit. It is not a party strip; it is a seaside district with seafood restaurants, a calm beach, and a noticeably lower noise level than the city centre. The trade-off is that the bus terminal, the night market, and the city’s main restaurant zone are 10–15 minutes by Grab.

Mid-range

Park City Everly Hotel — from approximately MYR 280 as of 2026 — occupies a seafront position on this stretch with decent beach access, a pool, and well-sized rooms. It is a reliable mid-range choice for couples or solo travellers who want a quieter base than the city centre.

Dynasty Hotel Miri — from approximately MYR 160 as of 2026 — is a well-run local hotel with large rooms and a useful location between the city centre and the beach zone. Rooms are dated but consistently clean. Good value for money.

Getting around from Beach Road: Grab to the city centre takes approximately 10–15 minutes and costs MYR 10–18. The Miri Marriott beach section is approximately 2km north of the Tanjung Lobang cluster.


Practical Notes

Mulu National Park: Gunung Mulu National Park is a 45-minute domestic flight from Miri (MASwings, approximately MYR 100–200 one way as of 2026) or a 10–12 hour boat journey via Marudi. Most visitors fly. Accommodation at the park — Mulu Marriott Resort at the top end, park chalets and hostels at the budget end — must be booked directly through the Sarawak Forestry website, which requires advance planning. Permits for the caves and jungle treks must also be pre-arranged.

Niah Caves: Located 110km south of Miri, the Niah Caves National Park is a day trip by bus (approximately 2 hours, MYR 15–20 as of 2026) or a hire car. The Great Cave is one of Southeast Asia’s largest cave chambers. Bring a torch and solid footwear — the guano boardwalk is long and slippery.

Oil heritage: Canada Hill, the site of Malaysia’s first oil well (1910), is a 15-minute Grab from the city centre. It is a compact but genuinely interesting heritage site with views over the city and the South China Sea.

Airport connections: Miri Airport has direct flights to Kuala Lumpur (AirAsia, Malaysia Airlines), Kuching, Kota Kinabalu, and Mulu. Domestic connections are frequent enough that transit in Miri rarely requires more than one night.

Best time to visit: Miri has a tropical climate with rain year-round. The driest months are March to September. The Mulu caves can be visited year-round, but jungle trails can be muddy and some routes close after heavy rain.

For a full overview — Mulu, Niah, and the city’s own attractions — see our Miri city guide.

Book airport transfers, Compare travel insurance, or Get a Malaysia eSIM.

While you're there

Things to do while you're there

Sorted your stay? Browse the top-rated activities and day trips from here.

Sorted your stay?

Here's how to get there — and get around once you arrive.

Airport Transfer

Fixed-price airport pickup — driver meets you at arrivals, no haggling.

Book a Transfer →

Car Hire

Compare rates from local and international suppliers — 90-day price lock included.

Compare Cars →

Same price as booking direct — we earn a small commission at no extra cost to you.