The Hoi An, Vietnam hotels listed below are three- and four-star hotels and resorts offering a good balance of amenities, location, and price. If you want to stay in Hoi An and enjoy a modicum of luxury while you’re at it, choose from one of the hotels in this list. Many of them are quite close to Hoi An Old Town’s shopping, dining, and cultural diversions.
For lower-cost Hoi An Hotels, check out our list of budget hotels and resorts in Hoi An. For more expensive ones, peruse our list of luxury Hoi An hotels and resorts.
Long Life Hotel (Thanh Xuan Hotel)
The Long Life Hotel in Hoi An, Vietnam, also known as the Thanh Xuan Hotel ("thanh xuan" means "long life" in Vietnamese), offers a great balance of amenities and cost. Its convenient location in Hoi An's hotel and restaurant row, its 20 tastefully-decorated and spacious suites, its sunny swimming pool (weather permitting), and its very agreeable price make the Long Life a good Hoi An hotel pick.
The Long Life provides free breakfast in front of the pool in front of the rice paddies out back. This backdrop offers a bit of atmosphere to the Long Life’s surroundings, but are also responsible for the abundance of mosquitoes.
- Rates: from $35 (compare rates)
- Address: 26 Ba Trieu Street, Hoi An
- Phone: +84 510 3916696
- Site: longlifehotels.com
Blue Sky Hotel (Thien Thanh Hotel)
The Blue Sky Hotel combines art deco and traditional Vietnamese décor to create a living space that complements the cultural ferment of Hoi An. The hotel is very close to the Old Town and offers guests a view of rice fields and resident birds near Hoi An. The Blue Sky’s 22 guestrooms offer a choice of water garden or green rice field views, and include satellite television and air conditioning. Broadband internet can be accessed through computers in the lobby. Swimming pool on premises.
- Rates: from $40 (compare rates)
- Address: 16 Ba Trieu Street, Hoi An
- Phone: +84 510 916 545
- Site: hoianthienthanhhotel.com
Van Loi Hotel
The Van Loi Hotel is set on a sandbank by the Thu Bon River, putting guests in a romantic setting close to both nature and a charming slice of Vietnamese history. The hotel’s 82 rooms are distributed through a six-storey building - the higher rooms get a panoramic view of the bucolic landscape and its residents, be they local birds or farmers bringing in the harvest. Cua Dai Beach is likewise easily accessible. The building’s top floor is taken up by the hotel’s Van Loi Dragon Restaurant and Star Bar.
- Rates: from $43 (compare rates)
- Address: Cam Nam Island, Hoi An
- Phone: +84 510 936 205
- Site: hoianvanloihotel.com
Glory Hotel Hoi An
The Glory Hotel was designed to provide the feel of living within a ricefield village; guests get a view of nearby rice paddies, and take their breakfast at an orchid-bedecked terrace overlooking the river that nourishes the fields nearby. The Old Town is 540 yards away, while the Cua Dai Beach is a short bike ride away to the northeast.
The Glory Hotel’s 65 guestrooms offer a choice of garden or green field views. The rooms are designed with both Vietnamese culture and French colonial influences in mind. Four “Super Deluxe” rooms enjoy a view of the nearby river.
- Rates: from $43 (compare rates)
- Address: 538 Cua Dai Street, Hoi An
- Phone: +84 510 914 444
- Site: gloryhotelhoian.com
Ancient House Resort
The Ancient House is built around an authentic 200-year-old Hoi An house that has been lived in by the same family for five generations. The resident family continues to pursue the trade that’s sustained them for more than a hundred years - rice noodle making. The adjoining resort offers a modern swimming pool and guestrooms with the usual amenities, including Wifi, laptop for rent, complimentary shuttle to the Old Town, and cooking classes for culinary wanna-bes.
- Rates: from $61 (compare rates)
- Address: 377 Dua Dai Street, Hoi An
- Phone: +84 510 923 377
- Site: ancienthouseresort.com
Hoi An Hotel
An old standby in Hoi An, the eponymous hotel offers a central location and plenty of services that other hotels find hard to equal. The Old Town is practically next door, a boon to the guests living in any of the Hoi An Hotel’s 160 guestrooms and suites.
Guests enjoy access to the hotel’s swimming pool, tennis court, children’s playground, souvenir shop, beauty salon, and tour desk. Foodies may look forward to the Hoi An Hotel’s breakfast buffet, or take their passions one step further through onsite cooking classes. The new Zen Spa provides wellness opportunities within the hotel premises. Daily free shuttle to Cua Dai Beach available.
- Rates: from $77 (compare rates)
- Address: 10 Tran Hung Dao Street, Hoi An
- Phone: +84 510 386 1373
River-Beach Resort
The River-Beach Resort’s 120 guestrooms come in several size classes: deluxe, superb deluxe, executive, family, and presidential suites. Housed in a modern three-storey building, the resort overlooks the surrounding rice paddies and river. The manicured garden has a sizable swimming pool at its center.
Guests can wander out of the hotel and walk only two minutes to reach the Cua Dai beach, where the River-Beach Hotel has a private section with sun loungers, towels, and refreshments for its own guests. The hotel’s Cyclo Café offers a great international menu with a view to match.
- Rates: from $82 (compare rates)
- Address: Cua Dai Beach, Cam An, Hoi An
- Phone: +84 510 927 888
- Site: river-beachresort.com
Hoian Riverside Resort
The Hoian Riverside Resort sits on the banks of the historic Song Do river, and is just a few minutes’ walk away from Cua Dai beach. The resort offers 63 guestrooms and bungalows, each with its own private balcony overlooking either the Song Do River, the manicured gardens, the rice paddies, or the nearby village. The communal house and pagodas within the premises provide the sensation of having come back to Vietnam as it was in the past. Two shops on the premises - Khaisilk and L’Occitane - market luxury goods to guesets. The hotel’s Sense Spa offers wellness right at the riverbank.
- Rates: from $98 (compare rates)
- Address: Cua Dai Road, Hoi An
- Phone: +84 510 864 800
- Site: see website










