Best Day Trips from Hoi An: My Son, Marble Mountains & Cham Islands

Best Day Trips from Hoi An: My Son, Marble Mountains & Cham Islands

After a few days wandering Hoi An’s lantern-lit Old Town, I was ready to see more of central Vietnam without packing my bags. The good news: three completely different day trips—ancient temple ruins, a cluster of limestone peaks, and an island escape—are all within an hour or two of the city. Here’s what I actually did, what I’d skip, and what you need to know to plan your own day out.

What should I know before visiting My Son Sanctuary?

My Son is the Angkor Wat of Vietnam, but smaller and more intimate. These Hindu temple ruins date back to the Champa Kingdom (4th–14th centuries), and they sit in a lush valley about 90 minutes from Hoi An. I took a half-day tour that left at 6:30 AM—worth the early start to beat both the heat and the crowds.

The site is split into clusters labeled A through H. Most tours focus on groups B, C, and D, where the best-preserved towers are. My guide pointed out the original brickwork and explained how Cham builders used a mysterious plant-based adhesive that still hasn’t been replicated. The walkways are shaded but uneven—wear sturdy shoes.

  • Group B and C: The main temple complex with carved linga and yoni statues
  • Group A: Heavily damaged but has a nice viewpoint over the valley
  • Group H: Smaller, quieter area with a few intact towers—good if you want photos without people
  • Entrance fee: 150,000 VND (about $6 USD) – paid at the gate
  • Tip: Bring water; the on-site cafe is overpriced and the iced coffee is watery

I’d skip the “cultural performance” they offer at the entrance—it’s a 10-minute dance show that feels more like a hotel lobby act than authentic Cham tradition. Instead, spend that time walking deeper into the site where the bomb craters from the Vietnam War are still visible. It’s sobering but adds real context.

How do I visit the Marble Mountains without getting ripped off?

The Marble Mountains are five marble-and-limestone hills just south of Da Nang, about a 40-minute drive from Hoi An. I went on my own by motorbike, but organized tours also stop here on the way to or from My Son. The main hill to climb is Thuy Son (Water Mountain), which has a network of caves, pagodas, and viewpoints.

The entrance is chaotic—touts will try to sell you elevator tickets (15,000 VND extra) and “guides” who aren’t official. I skipped the elevator and climbed the 156 stone steps. It took 10 minutes, and I passed a few small shrines along the way. The real highlight is inside the caves: Huyen Khong Cave is a natural cathedral with a skylight that beams light onto a Buddha statue. Tang Chon Cave has a hidden staircase that leads to a second level with more carvings.

  • Thuy Son (Water Mountain): The only mountain open to tourists; entrance is 40,000 VND
  • Huyen Khong Cave: The biggest cave, used as a hospital during the war
  • Am Phu Cave: A “hell” cave with statues of tormented souls—morbid but fascinating
  • Lin Ung Pagoda: A working Buddhist temple at the top; free to enter
  • Watch out for: The “free” stone-carving demonstrations that end with a hard sell on marble statues. Just say “khong, cam on” and walk away.

If you have an extra hour, drive 5 minutes to Non Nuoc Beach at the base of the mountains. The sand is soft, and the beachfront seafood stalls—I ate at Bien Dua Restaurant—serve grilled squid and clams with lime and pepper for about 80,000 VND a plate. Not fancy, but fresh and honest.

Are the Cham Islands worth a full day trip?

Yes, but only if you actually want to swim and snorkel. The Cham Islands (Cu Lao Cham) are a cluster of eight islands about 18 kilometers off the Hoi An coast. I took the wooden speedboat from Cua Dai Pier—the 30-minute ride was choppy even on a calm day, so take motion sickness medicine if you’re prone. The main island, Hon Lao, is where everyone lands.

The snorkeling is decent but not world-class. The coral is recovering from storm damage, and I saw more schools of fish than vibrant reefs. The best spot I found was Bai Chong Beach on the east side—clearer water and fewer boats. The snorkel gear provided by my tour was old and leaked, so I’d recommend bringing your own mask if you have one.

  • Hon Lao: The only inhabited island; has a small fishing village and a market
  • Bai Chong Beach: Best snorkeling and a quiet stretch of sand
  • Bai Ong Beach: More developed, with lounge chairs and food stalls—crowded by 11 AM
  • Lunch tip: Skip the included tour meal and eat at Ngu Yen Restaurant in the village. They do a grilled fish with turmeric and dill (cha ca) that’s way better than the buffet food.
  • Entry fee: 70,000 VND – includes environmental fee and boat permit

Honestly, if you’ve snorkeled in Thailand or the Philippines, the Cham Islands will feel underwhelming. But if you want a relaxed beach day with a cold beer and a hammock, it’s a pleasant escape from Hoi An’s heat. I’d rate it a solid “worth doing once.”

Can I combine My Son and the Marble Mountains in one day?

You can, but I wouldn’t recommend it unless you’re okay with a rushed, exhausting day. Most tour operators offer a “My Son + Marble Mountains combo” that leaves at 7 AM and returns around 4 PM. I tried it on my second trip, and by 1 PM I was dragging.

The problem is that My Son deserves at least two hours to walk the grounds properly, and the Marble Mountains need another 90 minutes if you want to see the caves without sprinting. Add in the 90-minute drive each way and a lunch stop, and you’re looking at a packed day. If you do combine them, book a private car (about $40 USD through Klook or GetYourGuide) so you set the pace. The tour buses rush you through both sites.

  • Morning: My Son (arrive by 8 AM, leave by 10:30 AM)
  • Lunch: Stop at Bánh Mì Queen in Da Nang for a fried egg and pâté banh mi – 20,000 VND
  • Afternoon: Marble Mountains (arrive by 12:30 PM, leave by 2:30 PM)
  • Return: Back in Hoi An by 3:30 PM with time for a nap

If you only have one day, pick My Son for history or the Marble Mountains for variety. Doing both feels like checking boxes rather than actually experiencing them.

What’s the best way to get to each destination?

Transport options vary, and I tried three different methods across my trips. Here’s what worked and what didn’t.

  • My Son: Group tour (most convenient, includes guide and lunch) or private car ($35-45 USD round trip). I booked through SinhTourist for $18 USD – decent guide, average lunch. Motorcycle is doable but the road has some blind curves and truck traffic.
  • Marble Mountains: Motorbike rental (150,000 VND/day from Hoi An Motorbike Rental on Le Loi Street) gives you flexibility to also hit Non Nuoc Beach. Grab taxi is about 250,000 VND one way. Avoid the cyclo drivers near the entrance – they quoted me 500,000 VND for a 10-minute ride.
  • Cham Islands: Only accessible by boat. Speedboat tours run 400,000-600,000 VND per person including snorkel gear and lunch. I used Cham Island Tour Company – they had newer boats and better life jackets. The wooden “slow boat” takes 60 minutes and is cheaper (200,000 VND) but you’ll arrive seasick.

For all three, I recommend booking through your hotel or a reputable shop in Hoi An’s Old Town. The touts on the street near the Japanese Covered Bridge will overcharge by at least 30%.

FAQ

What time should I leave for My Son to avoid crowds? Leave Hoi An by 6:30 AM at the latest. The site opens at 6:00 AM, and tours start arriving in waves around 8:30 AM. I arrived at 7:15 AM and had the main temple complex almost to myself for the first hour. By 9:30 AM, it was shoulder-to-shoulder with selfie sticks.

Is the Marble Mountains elevator worth the extra money? Only if you have mobility issues or are visiting in peak summer heat (June-August). The 156 steps are steep but short, and you’ll miss a few small shrines if you take the elevator. The queue for the elevator can be 20 minutes long on weekends. Save the 15,000 VND and buy a coconut water at the top instead.

Can I visit the Cham Islands independently without a tour? Yes, but it’s not straightforward. You need to buy a ticket at Cua Dai Pier for the public speedboat (200,000 VND each way), but they only run when full. I waited 45 minutes and gave up. Tours are easier and include snorkel gear, lunch, and a guide who knows the best spots. Independent travel works if you have a whole day and speak some Vietnamese.

Conclusion

  • My Son is the best choice for history lovers – go early, skip the cultural show, and spend time in the quieter groups A and H.
  • Marble Mountains work well as a half-day add-on – climb the steps, explore Huyen Khong Cave, and eat grilled squid at Non Nuoc Beach afterward.
  • Cham Islands are for beach and snorkel days – bring your own mask, eat at Ngu Yen Restaurant, and take seasickness pills before the boat.
  • Don’t combine My Son and Marble Mountains in one day unless you’re on a tight schedule – you’ll enjoy both more separately.
  • Book tours through your hotel or a shop like SinhTourist – street touts will overcharge and sometimes switch you to a different operator after payment.