Lantern seller at the Hoi An Lantern festival

Where to Stay in Hoi An: Best Hotels and Areas

Hoi An is one of those places that steals your heart straight away — think lantern-lit streets, tailor shops on every corner, and cafés spilling out along the river. But with so many hotels and homestays tucked between the Old Town and the nearby beaches, choosing where to stay can feel like a bit of a puzzle. Do you want to be right in the middle of the Ancient Town action, wake up to sea views at An Bang, or relax in a boutique retreat surrounded by rice fields? To help you decide, I’ve rounded up the best hotels in Hoi An — from luxury resorts to charming boutique stays.

This article may contain affiliate links. If you book through them, I may earn a small commission at no extra cost to you.

Colorful boats on the river in Hoi An
Colorful boats on the river

Quick Picks: Best Hotels in Hoi An

Hotel

Vibe

Location

Best For

Four Seasons Resort The Nam Hai

Gorgeous villas, private pools, and endless beachfront

Cua Dai Beach

Spoiling yourself rotten

Anantara Hoi An Resort

Colonial charm with riverside cocktails at sunset

By the Thu Bon River, short walk to Old Town

A boutique stay with a view

La Siesta Hoi An Resort & Spa

Lush gardens, spacious rooms, and multiple pools

Just outside the Old Town

A peaceful retreat close to the action

Silk Sense Hoi An River Resort

Modern resort with eco touches and riverside pool

Near Cua Dai Beach

A relaxed resort feel without the crowds

Victoria Hoi An Beach Resort & Spa

Palm trees, loungers, and a beachy French-colonial vibel

Cua Dai Beach

Lazy days by the sea

Maison Vy Hotel

Colourful boutique with a homely feel and great breakfast

Near Old Town

Personal charm at a good price


Best Hotels in Hoi An

In Hoi An, you’re spoiled for choice when it comes to places to stay. You’ll find beautiful riverside hotels, stylish boutique hideaways, and beach resorts that make it hard to leave the pool. The best part? Even the most luxurious options often cost far less than what you’d pay in Europe, so you can enjoy a little extra comfort without blowing the budget. I’ve split this guide into categories — luxury, boutique, Old Town, beach, resorts, and even a few budget-friendly homestays — so you can find the perfect spot for your trip.

Luxury Hotels in Hoi An

Hoi An does luxury really well, and the best part is it won’t cost you nearly as much as a splurge in Europe. You’ll find infinity pools with rice field views, private villas right on the beach, and spas that’ll have you signing up for more treatments than you planned. These are the stays that make you think, yep, this holiday just levelled up.

Anantara Hoi An Resort

This riverside spot has serious charm — big balconies for lazy coffees, a pool that’s perfect for cooling off, and the Old Town just a short stroll away. Evenings are best spent by the water with a drink in hand, watching lanterns float down the river.

➡️ Stay riverside at Anantara | ✅ Check Prices / Availability / Book it!

Spacious riverside hotel room with balcony and colonial-style decor in Hoi An, Vietnam.
© Anantara Hoi An Resort

Four Seasons Resort The Nam Hai

The Nam Hai is on another level — private villas with plunge pools, beachfront infinity pools, and service that makes you feel like the only guest there. It’s the kind of place where you’ll happily lose a few days just drifting between the sea, the pool, and your villa.

➡️ Treat yourself to The Nam Hai | ✅ Check Prices / Availability / Book it!

Luxury villa bedroom with private plunge pool and beachfront views in Hoi An.
© Four Seasons The Nam Hai

Almanity Hoi An Resort & Spa

Almanity is all about wellness with a big central pool, sleek modern rooms, and a daily spa treatment included in your stay. It’s an easy choice if you want a stylish base that mixes pampering with a great location.

➡️ Relax in style at Almanity | Check Prices / Availability / Book it!

Modern hotel room with clean design and pool view at Almanity Hoi A
© Almanity Hoi An Resort & Spa

Best Hotels in Hoi An Old Town

Staying in the Ancient Town puts you right in the middle of the lantern-lit magic — it’s busy, it’s lively, and you’ll step straight out into the action. Rooms tend to be smaller than in the resorts and things can get noisy at night, but if you want atmosphere on your doorstep, the Old Town is the spot.

Little Riverside Hoi An

With its rooftop pool overlooking the Thu Bon River, Little Riverside is a boutique stay that mixes style with comfort. You’re close enough to wander into the Old Town, but it still feels like a calm little escape.

➡️ Catch the views at Little Riverside | ✅ Check Prices / Availability / Book it!

Boutique hotel bedroom with river view balcony near Hoi An Old Town.
© Little Riverside Hoi An

Hotel Royal Hoi An – MGallery

This hotel has a polished but playful vibe with a rooftop bar that looks out across the Ancient Town. The rooms are modern and colourful, and the pool is a lifesaver after hot afternoons exploring the markets.

➡️ Sip rooftop cocktails at Hotel Royal | ✅ Check Prices / Availability / Book it!

olourful modern room with stylish design close to Hoi An Ancient Town.
© Hotel Royal Hoi An

La Siesta Hoi An Resort & Spa

La Siesta is a favourite for good reason — spacious rooms, a lush garden setting, and multiple pools to cool off in after a day in town. It’s close enough to the Old Town to walk in, but feels peaceful once you’re back at the resort.

➡️ Unwind at La Siesta Hoi An | ✅ Check Prices / Availability / Book it!

Spacious bedroom with modern Vietnamese decor and garden views at La Siesta Hoi An Resort & Spa.
© La Siesta Hoi An Resort & Spa

Maison Vy Hotel

I stayed at Maison Vy and loved its colourful design and relaxed vibe. The rooms are cosy, the pool area is a quiet little hideaway, and breakfast was one of the best I had in Hoi An. It’s close enough to walk into the Old Town, but calm enough to feel like a retreat.

➡️ Stay in style at Maison Vy | ✅ Check Prices / Availability / Book it!

Colourful boutique hotel bedroom with modern Vietnamese design at Maison Vy Hoi An.
© Maison Vy Hotel

Resorts in Hoi An

Hoi An’s resorts are made for slowing down. You’ll find lagoon-style pools, sprawling gardens, and spa menus that tempt you to stay put all day. Many are tucked along the beach or just outside town, so you get space to relax but can still dip into the Old Town when you want some buzz.

Silk Sense Hoi An River Resort

Silk Sense has a modern, airy feel with spacious rooms and a riverside pool that’s perfect for lazy afternoons. It’s stylish without being flashy, and you’ve got Cua Dai Beach close by when you want to take a stroll.

➡️ Relax Riverside | ✅ Check Prices / Availability / Book it!

Spacious bedroom with modern eco-friendly design and balcony at Silk Sense Hoi An River Resort.
© Silk Sense Hoi An River Resort

Vinpearl Resort & Spa Hoi An

Vinpearl is more of a full-on resort — private beach, lagoon-style pool, and enough restaurants to keep you from getting bored. There are activities for kids, a spa for downtime, and spacious rooms that make longer stays comfortable. It’s a great choice if you want everything in one place or you’re travelling with family.

➡️ Make Vinpearl your one-stop resort | ✅ Check Prices / Availability / Book it!

Spacious hotel bedroom with modern design and balcony at Vinpearl Resort & Spa Hoi An.
© Vinpearl Resort & Spa

Palm Garden Beach Resort & Spa

Palm Garden is a bit of a classic, with direct beach access, a huge pool lined with loungers, and gardens that feel like a tropical park. Rooms are generous in size, the open-air restaurants are perfect for laid-back dinners, and the location makes it easy to flip between beach time and town exploring. It’s relaxed, comfortable, and a safe bet if you just want easy beach days.

➡️ Stay beachfront at Palm Garden | ✅ Check Prices / Availability / Book it!

Beachfront hotel room with balcony overlooking tropical gardens at Palm Garden Hoi An.
© Palm Garden Beach Resort & Spa

Best Hotels Near Hoi An Beaches

Hoi An’s beaches are only a short journey away from the Ancient Town, but the vibe feels completely different — think sand between your toes, seafood shacks lining the coast, and lazy afternoons that stretch into sunset cocktails. Staying near An Bang or Cua Dai means you can have the best of both worlds: mornings exploring lantern-filled streets and evenings with your feet in the sand.

Victoria Hoi An Beach Resort & Spa

Right on Cua Dai Beach, Victoria mixes a French-colonial look with laid-back coastal vibes. The palm-lined pool and easy beach access make it ideal if you want comfort without fuss. There are also plenty of dining options on site, plus a spa when you feel like a break from the sun.

➡️ Unwind seaside at Victoria Hoi An | ✅ Check Prices / Availability / Book it!

Victoria Hoi An Beach Resort & Spa pool deck
© Victoria Hoi An Beach Resort & Spa

Sol An Bang Beach Resort & Spa

Right on An Bang Beach, Sol An Bang has a boutique feel with bright, airy rooms and a laid-back atmosphere. You can walk out of your villa and be on the sand in seconds, with plenty of seafood spots nearby for dinner.

➡️ Wake up by the waves at Sol An Bang | ✅ Check Prices / Availability / Book it!

Airy beachfront hotel room with modern design at An Bang Beach.
© Sol An Bang Beach Resort

Aira Boutique Hoi An Hotel & Villa

Aira is smaller and more personal, with stylish rooms and a quiet garden pool. The beach is just a few steps away, and the atmosphere is more “hideaway” than resort — ideal if you like a boutique feel by the sea.

➡️ Find your beachside hideout at Aira | ✅ Check Prices / Availability / Book it!

Chic boutique bedroom with pool or garden views near An Bang Beach.
© AIRA Boutique Hoi An Hotel

Budget Hotels & Homestays in Hoi An

If you’re watching your budget, Hoi An has plenty of homestays and guesthouses that give you a warm welcome without cutting corners. Expect leafy courtyards, free bikes to pedal into town, and the kind of hospitality that makes you feel like family.

Green Apple Hotel

Green Apple is a budget-friendly stay with bright, modern rooms and a pool — a rare find at this price point. It’s a short cycle to the Old Town and a solid pick if you want comfort without overspending.

➡️ Sleep well for less at Green Apple Hotel | ✅ Check Prices / Availability / Book it!

Budget-friendly hotel room with modern decor at Green Apple Hotel Hoi An.
© Hoi An Green Apple Hotel

Best Areas to Stay in Hoi An

Hoi An isn’t a big city, but the vibe changes a lot depending on where you base yourself. Here’s a quick guide to the main areas to help you decide.

Old Town
Staying in the Ancient Town means you’re right in the middle of lanterns, markets, and buzzing nightlife. Hotels here are often smaller and more atmospheric, and while it can get noisy, the convenience of stepping straight into the action is hard to beat.

Riverside
Along the Thu Bon River you’ll find a calmer pace with boutique hotels that offer lantern-lit views at night. It’s still close enough to walk into the Old Town but feels a little more relaxed, with pretty sunsets and a quieter atmosphere.

An Bang & Cua Dai Beaches
Just a short ride from the centre, the beaches are all about lazy afternoons and seafood dinners on the sand. An Bang has a more laid-back, bohemian vibe, while Cua Dai is home to larger resorts with classic beachfront facilities.

Cam Thanh & Rice Paddies
If you’d rather escape the crowds, Cam Thanh and the surrounding countryside offer space, greenery, and a slower pace of life. Think boutique retreats and villas set among coconut palms and rice fields, perfect if you want a peaceful base.

Once you’ve picked your base, check out my guide to the best things to do in Hoi An for magical experiences you won’t want to miss.

How Many Days to Stay in Hoi An

Three to four days is the sweet spot. That gives you time to wander the Ancient Town, spend a day at the beach, and head out on a day trip or two (the My Son ruins or a lantern-making workshop are popular picks). If you’re planning to get clothes tailored, add an extra day so you can fit in fittings without rushing.

FAQs About Where to Stay in Hoi An


What’s the best area to stay in Hoi An?
If you want atmosphere and convenience, the Old Town is ideal. For a quieter stay, go riverside. Beach lovers will prefer An Bang or Cua Dai, while Cam Thanh is best for a peaceful countryside vibe.

Should I stay near the beach or in the Old Town?
It depends on your priorities. The Old Town is lively and walkable, while the beaches are more relaxed. Luckily, they’re only 10–15 minutes apart, so you can easily split your time.

Are homestays in Hoi An worth it?
Yes, especially if you’re on a budget or want a more local feel. Many come with extras like free bike rentals and home-cooked breakfasts.

How much are hotels in Hoi An?
You can find simple homestays from around $20 a night, while boutique hotels start closer to $60. Luxury resorts range from $150–$400+, which is excellent value compared to Europe or the US.

Hoi An is one of those rare places where every area has its own charm, and the hotel options are just as varied. From riverside boutique stays to beach resorts with infinity pools, there’s something here for every traveller and budget. On my visits, I’ve loved staying close enough to wander the Old Town in the evenings, then heading to the beach by day — the perfect mix of culture and downtime. Wherever you decide to base yourself, you’ll find that Hoi An works its magic the second those lanterns start to glow.

Explore more of Vietnam

Vietnam is full of surprises — these posts cover the essentials.

🔗 See all my posts on Vietnam

Here are more Asian adventures to inspire your next trip

Singapore

Thailand

🔗 See all my posts on Thailand→

Explore More

🔗 Discover More Places with my Destination Guides