Miri travel guide

Best Hotels in Miri

· 8 min read City Guide
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.

Accommodation falls into two distinct categories: city hotels in Miri proper, and accommodation inside Gunung Mulu National Park itself. Both are covered below.

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. Eating in Miri is straightforward - hawker centres and Chinese seafood restaurants concentrate along Jalan North Yu Seng and the Marina Bay area.

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. 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 Dillenia and Miri Backpackers 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 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 200–350 as of 2026 - occupies a seafront position on this stretch with decent beach access, a pool, and well-sized rooms. It is the most reliable mid-range choice in Miri for couples or solo travellers who want a quieter base than the city centre, with consistently good reviews.

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.

Gunung Mulu National Park - Stay Inside the Park

If Mulu is the reason for the trip, staying inside the park is strongly recommended. The caves open to visitors require a permit, and permits for the most popular show caves (Deer Cave, Lang’s Cave, Clearwater Cave) are issued daily in limited numbers starting at 6am. Visitors based outside the park either stay in Mulu village or arrive on the morning flight and join the permit queue immediately - those inside the park can reach the permit desk on foot.

Mulu Marriott Resort and Spa - from approximately MYR 200–600 per night depending on room type - is the only full-service resort inside the park boundary. It operates park lodges, chalets, and more upscale garden rooms. Bookings go through the resort’s own site or Marriott’s platform. The resort runs guided cave and rainforest tours independently of the park’s own guided services.

Budget chalets inside the park can be booked directly with Sarawak Forestry through the national park’s official booking system at approximately MYR 80–150 per night. These are basic but functional and the most affordable option for being inside the park at dawn for the cave bats’ evening exodus - one of Mulu’s most memorable sights.

Mulu Village

A small village adjacent to the park boundary has a handful of guesthouses at approximately MYR 50–120 per night. These are a short walk or boat ride from the park entrance. Not all are listed on major booking platforms - local inquiry or direct booking via email is sometimes required.

Which Base to Choose

Miri city works if you are combining Mulu with other Sarawak destinations and need a central hub. For a dedicated Mulu trip of two or more nights, staying inside the park is the practical choice - it saves time, reduces permit-queue stress, and allows early-morning access to trails before the day-trip groups arrive.

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. Permits for the caves and jungle treks must be pre-arranged - book via the Sarawak Forestry website well in advance.

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

Oil heritage: Canada Hill, the site of Malaysia’s first oil well (1910), is a 15-minute Grab from the city centre - 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.

Browse tours and activities, Compare travel insurance, or Get a Malaysia eSIM.

Frequently Asked Questions

Is it better to stay in Miri city or inside Gunung Mulu National Park?
Stay inside the park if Mulu is the sole reason for the trip - you can reach the permit desk on foot before the day-trip crowds arrive, and the morning cave bat exodus is much easier to catch. Miri city is the right base if you are combining Mulu with Niah Caves, Brunei, or Lambir Hills.
Where should I stay inside Gunung Mulu National Park?
The Mulu Marriott Resort and Spa is the only full-service resort inside the park boundary, at RM200–600 per night. Budget chalets can be booked directly through Sarawak Forestry at RM80–150 per night. Both options let you access the permit desk before day-trippers arrive from Miri.
What are the best hotels in Miri city?
ParkCity Everly Hotel is the most reliable mid-range option at RM200–350 per night, with a pool. The Pullman Miri Waterfront is a step up on the waterfront at RM380. Budget travellers can find functional guesthouses near the commercial centre from RM50–100. Dillenia Guesthouse is the top backpacker pick for Mulu-bound travellers.

Sorted your stay?

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

Airport Transfer

Fixed-price airport pickup to Miri Guide: driver meets you at arrivals, no haggling.

Book a Transfer →

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