Disclaimer: This post contains affiliate links. If you click through and make a purchase, I may receive a small commission (at no additional cost to you). This helps support and run my blog. I only recommend products I personally use and love. Thank you for your support.
Nestled along the central coast of Vietnam, Hoi An is a captivating blend of history, culture, and charm. Once a bustling trading port during the 15th to 19th centuries, the city’s French colonial and Chinese influences remain evident in its architecture, food, and daily life. The town is a labyrinth of quaint alleyways, vibrant shops, and delightful eateries. Known for its iconic orange-hued buildings and streets adorned with colorful lanterns, Hoi An transforms into an enchanting wonderland at night as the lanterns light up the streets.
Designated as a UNESCO World Heritage Site in 1999, Hoi An has since become a favorite among travelers. While the influx of visitors has made it touristy, the town retains its irresistible charm. Visiting Hoi An exceeded all my expectations. Not only is it beautiful, but it has a lot to offer for its size. Here’s your ultimate guide to the top things to do in Hoi An and how to make the most of your visit.

How to Get to Hoi An
Hoi An is located in Vietnam’s Quang Nam Province, roughly 30 km (18 miles) south of Da Nang. While the city doesn’t have its own airport or train station, reaching it is straightforward, thanks to its proximity to Da Nang, a major transportation hub.
Plane & Transfer
The most convenient way is to fly into Da Nang International Airport (DAD), which offers domestic connections from Hanoi, Ho Chi Minh City, and Hue, as well as select international flights from cities like Bangkok, Siem Reap, Singapore, and Hong Kong. Upon arrival in Da Nang, the 45-minute journey to Hoi An can be made via private transfer, taxi, or shuttle.
- Private Transfer: Costs of transfer is around $17 USD each way, depending on the time and number of passengers.
- Shuttle: A budget-friendly option at just $13 USD each way.
- Taxi: Convenient but be aware of potential overcharging—research rates beforehand.
Sleeper Bus
An economical option for travelers on a budget, sleeper buses run directly from Hanoi to Hoi An, taking about 15 hours. With reclining seats for added comfort, the journey costs around $39 USD. Arrive at least an hour before departure.
Train + Transfer
The train from Hanoi to Da Nang is scenic but long, taking 16-17 hours and requiring a transfer. The cheapest tickets start at about $28 USD.
Best Time to Visit Hoi An
The weather in Vietnam varies greatly between its northern, central, and southern regions. Central Vietnam, including Hoi An, experiences two main seasons: the wet season (October to January) and the dry season (February to September). Many travelers consider February to April the ideal time to visit, as these are the driest months with comfortable temperatures ranging from 73°F (23°C) to 80°F (27°C).
This period is perfect for outdoor activities, making it one of the busiest times of the year. While the top attractions might be crowded, the warm yet mild weather makes up for it. For those looking to avoid the crowds, September can be a good option. Although the humidity is higher, it’s manageable, and the city feels less crowded.
Temperatures peak from June to August, making these months the hottest in Hoi An, while heavy rainfall dominates October and November, often causing flooding. These months are best avoided.
How to Get Around Hoi An
Hoi An is small and easy to navigate. Ancient Town is very walkable, so staying as close to the city center as possible is highly recommended. If the heat becomes overwhelming, you can opt for a cyclo (a three-wheel bicycle taxi) to take you around the area for a fee. For trips to the beach, a taxi can be arranged through your hotel, or you can use Grab, a convenient Uber-like app.
A fun and eco-friendly way to explore the town and its scenic river areas is by bike. Many hotels in Hoi An provide complimentary bicycles for their guests, so take advantage of this perk if it’s available. If your hotel doesn’t offer bikes, don’t worry—there are plenty of bike and motorbike rentals scattered throughout town. Guided bike tours are also very popular.
How Many Days in Hoi An
Hoi An’s compact size and accessibility make it possible to see its main attractions in just two or three days. This timeframe allows you to explore the Ancient Town, visit the iconic Japanese Covered Bridge, shop for souvenirs at the markets, and enjoy some of the region’s cuisine.
However, if your schedule permits, spending four days in Hoi An is ideal. With a bit more time, you can experience the town at a more leisurely pace, giving you the freedom to soak in the charm without feeling rushed. An extended stay also opens up opportunities for day trips, such as visiting the nearby My Son Sanctuary, taking a boat ride along the Thu Bon River, or exploring the Tra Que Vegetable Village.
Additionally, having extra time allows for some relaxation. Many hotels in Hoi An feature beautiful pools where you can unwind after a day of sightseeing. Alternatively, you can head to An Bang or Cua Dai Beach to enjoy the sun.
Budgeting for Hoi An
Vietnam is known for being an affordable travel destination, and Hoi An is no exception. While prices in the center of town are often higher, you can find better deals by exploring restaurants and accommodations just outside the Ancient Town.
Budget-friendly accommodation options in Hoi An are widely available, with basic stays starting at under $15 USD per night. For those seeking a more upscale experience, luxury hotels in Hoi An are surprisingly affordable, ranging from $70–$140 USD per night—comparable to mid-range hotel prices in the United States.
Dining out in Hoi An is equally affordable. A good meal at a local restaurant will typically cost around $10 USD, offering excellent value for the quality of Vietnamese cuisine. However, it’s a good idea to plan for additional expenses if you’re interested in shopping, or custom tailoring, or if you want to join guided tours, cooking classes, or day trips to nearby attractions.
Things to Do in Hoi An:
1. Explore Hoi An Ancient Town
Hoi An Ancient Town is a UNESCO World Heritage site and was an important trading port between the 15th and 19th centuries. Its architecture is influenced by Chinese, Japanese, and European styles, making it a unique place to visit.
To access the town’s attractions, you’ll need a ticket priced at $5 USD, which allows entry to five of the 22 heritage sites. Must-see locations include Fujian Assembly Hall and the Japanese Covered Bridge. After exploring the main attractions, take time to wander the town’s narrow alleyways and soak in its atmosphere.
2. Go Shopping in Hoi An
Shopping is a must-do activity on your list of things to do in Hoi An. You’ll find a wide array of handmade goods, traditional crafts, and unique local products. The Ancient Town, in particular, is home to numerous boutiques where you can find high-quality silk clothing, leather goods, handcrafted jewelry, and home décor items. Many of these products are sold at reasonable prices, making it an excellent choice for souvenir shopping. Don’t miss the silk shops, which offer a range of beautifully crafted items like clothing, bed linens, and scarves.
Additionally, Hoi An is known for its custom tailoring services. It’s the perfect place to order a tailored suit or dress. Bring a design you love, and skilled local tailors will craft a garment to fit you perfectly.
3. Spend a Day at the Beach
Hoi An’s beaches, Cua Dai and An Bang, are both within a short drive from the Ancient Town, making them ideal spots to spend a day relaxing by the sea. Cua Dai Beach, although still popular, has suffered some erosion in recent years, resulting in sandbags being placed along the shore in some areas. Despite this, it remains a peaceful spot to enjoy the ocean.
An Bang Beach, on the other hand, has become increasingly popular. It has a wide range of dining options and a more lively atmosphere, with plenty of beachside cafes and restaurants. You can rent an umbrella and lounge chair at either beach for a day of sunbathing, and both locations offer opportunities for swimming or simply relaxing by the water.
4. Browse the Night Market
Hoi An’s Night Market is a vibrant and lively place to explore in the evening. Located on Nguyen Hoang Street (on the opposite side of the river from Ancient Town), the market is filled with stalls selling everything from colorful lanterns and clothing to unique jewelry and delicious street food. The market comes alive as the sun sets, with the streets illuminated by beautiful lanterns that create a magical atmosphere. It’s the perfect spot for an evening stroll.
Many vendors offer handicrafts, which make for the perfect souvenirs. Bargaining is common, so don’t be shy about negotiating prices to get the best deal. You’ll also find plenty of street food vendors offering items, such as Vietnamese pancakes, meat skewers, and sweet treats. The night market is a must-visit for anyone looking to experience the charm and lively energy of Hoi An.
5. Boat Down the River
A boat ride along the Thu Bon River is a peaceful and scenic way to experience Hoi An. Sampan boats, which are traditional flat-bottomed Chinese boats, are available for hire, offering a relaxing way to explore the river and its surroundings. You can choose to take a boat ride during the day or in the evening, with the latter being particularly enchanting. As the sun sets, the boats are illuminated by the soft glow of lanterns, creating a beautiful atmosphere.
Another option is to book a sunset dinner cruise. These larger boats offer a more extensive dining experience, making them a good choice for groups or families. Whether you’re looking for a quiet escape or a scenic dinner on the water, a boat ride in Hoi An is a perfect way to unwind after a day of sightseeing.
6. Eat Incredible Food
Hoi An is a food lover’s paradise, with an abundance of restaurants and street food vendors serving up traditional Vietnamese dishes. For breakfast, head to Rosie’s Café, just a short walk from the Japanese Covered Bridge, where you can enjoy a delicious omelet in a cozy setting. Another great spot is Nu Cafe, known for its desserts, particularly the mocha cake with peanut brittle and spiced cream cheese.
As you explore Hoi An’s culinary scene, be sure to try the town’s signature dish, White Rose dumplings. These open-faced dumplings are made with rice paper and filled with either shrimp or pork, offering a simple yet flavorful meal. Hai Cafe and Morning Glory are two popular spots to try this dish.
7. Take a Cooking Class
A cooking class is an excellent way to learn more about Vietnamese cuisine and a fun activity on this list of things to do in Hoi An. Several cooking schools in the area offer hands-on experiences where you’ll learn to prepare traditional dishes using fresh, local ingredients.
One highly recommended option is Ms. Vy’s Market Restaurant & Cooking School. Ms. Vy, the owner of several successful restaurants in Hoi An, has an exceptional team that teaches classes suitable for all skill levels. You’ll visit local markets to pick out ingredients before heading to the school to learn how to prepare authentic Vietnamese dishes. Another fun option is to take a tour that combines a cooking class with a boat ride to Cam Thanh village.
8. Get Custom Clothes Made
Hoi An is known for its excellent tailoring services, making it one of the best places in Vietnam to have custom clothing made. Whether you need a suit or a dress, there are numerous tailor shops throughout the town where skilled seamstresses will take your measurements and create high-quality garments made to your specifications.
The turnaround time is typically quick, with many tailors completing orders within a day or two, however, it’s a good idea to visit at the beginning of your trip. Popular tailor shops include BeBe Tailor, Vanda Tailors, and Yaly Couture. If you have a favorite piece of clothing you’d like replicated, many shops will be happy to create an identical item for you. Be sure to schedule a fitting to ensure a perfect fit.
9. Grab a Coffee
Vietnam is famous for its coffee, and Hoi An is home to several excellent cafes. Whether you prefer a morning latte or a rich espresso, you’ll find a range of coffee shops to satisfy your caffeine cravings. The Bird House is a great spot for a peaceful morning coffee by the river. Although their menu is limited to pastries, the cozy atmosphere makes it an ideal place to start your day.
Mia Coffee is another popular choice, known for roasting its own beans and serving a variety of specialty coffees. For a truly local experience, try Vietnamese coffee served with condensed milk..
10. Take a Day Trip
Hoi An is perfectly situated for exploring nearby destinations, making it an ideal base for day trips. Some of the most popular excursions include:
Golden Bridge: About an hour’s drive from Hoi An, is the famous Golden Bridge, a bridge held up by giant hands and offering stunning views of the surrounding mountains. Located in Ba Na Hills, the bridge is located at the Sun World amusement park and is accessed by one of the world’s longest cable cars. It’s a must-see attraction and a perfect day trip from Hoi An.
Cham Islands: Located just off the coast of Hoi An, the Cham Islands are a UNESCO World Biosphere Reserve. The islands are great for snorkeling, diving, and enjoying pristine beaches. While public ferries operate daily, most travelers opt for guided tours to make the most of their visit.
Hue: Approximately three hours from Hoi An, Hue is the former imperial capital of Vietnam. It’s home to the famous Imperial City and numerous historic tombs and pagodas. A day trip to Hue will immerse you in Vietnam’s royal history and provide a fascinating glimpse into its past.
My Son Sanctuary: About an hour from Hoi An, My Son is a UNESCO World Heritage site known for its Hindu temples built by the Champa civilization. Often compared to Angkor Wat, the sanctuary offers a peaceful setting to explore ancient ruins and learn about Vietnam’s rich cultural history. Join a guided tour to My Son and the Marble Mountains.
Where to Stay in Hoi An
Hotel Royal Hoi An
Hotel Royal Hoi An offers luxury at the price of a mid-range hotel. It’s perfectly located, just a five-minute walk from Ancient Town. The hotel features modern furnishings and tasteful decor, with many rooms offering large bathtubs and beautiful views.
Guests can enjoy two stunning pools, one located on the rooftop, as well as a range of dining options with multiple restaurants and bars. Additional amenities include a fitness center, spa, and complimentary bicycles. It’s a perfect blend of comfort, luxury, and convenience, and one of my personal favorites.
La Siesta Hoi An Resort & Spa
La Siesta Hoi An Resort & Spa is a charming boutique hotel nestled near the rice fields and Thu Bon River. Just a short walk from Hoi An Ancient Town, the resort offers complimentary bicycles for exploring the city. The property features two pools set in a lush, tropical garden—one saltwater and one freshwater—creating a relaxing atmosphere. With its serene location and amenities, it offers a peaceful escape while still being close to the town’s main attractions.
Hoi An Four Seasons Villa
Hoi An Four Seasons Villa offers affordable, simple villas with ocean views, making it an ideal choice for budget-conscious travelers seeking a peaceful escape. The property provides free bikes, private parking, an outdoor swimming pool, and a garden. Guests can also enjoy a restaurant, shared kitchen, and lounge. Located about a 25-minute walk from Ancient Town, it provides a relaxed atmosphere while still being accessible to the town’s main attractions.
Have you visited Hoi An? What are your favorite things to do in Hoi An? If you’ve enjoyed this post, please leave a comment or share using the social media buttons below. Is Hanoi on your Vietnam itinerary? Continue to my post, “Top Things to Do in Hanoi, Vietnam” and discover the best way to spend your time there.
look at those EATS! I can’t wait to visit Vietnam to just stuff my face with the ultimate cuisines for a couple weeks!
So much good food!
This is a great list of things to do in Hoi An. I just loved those White Roses too. Visitors should also try Cau Lao, a local Hoi An noodle dish, so yummy.
I definitely want to go back! I’ll be sure to try that next time :)