The Cham Islands — eight islands in the South China Sea, roughly 15 kilometers off the coast of Hoi An — hold the most intact coral reef in central Vietnam and a UNESCO biosphere reserve designation that limits development in ways the mainland beach towns cannot match. Most visitors arrive on a day trip, snorkel, eat fresh seafood, and catch the afternoon ferry back. The majority find it worthwhile. Some leave underwhelmed. Almost none of the disappointed ones went at the right time of year.

Getting the season right is not a minor consideration here. The northeast monsoon that arrives in September and builds through December makes the crossing genuinely dangerous, and the public ferry stops running. Come between June and August and you get the clearest water, the most reliable boats, and the best snorkeling visibility in the region. Come in November thinking it will be quieter and you may not reach the island at all.

What follows draws from TravelFeed writers who stayed on the island and came back with real opinions, combined with current ferry and marine park data.

When the crossing actually works

The northeast monsoon governs access to the Cham Islands more than any other factor. According to Wikivoyage's current data, the islands are "almost inaccessible" from September through December and "only sometimes accessible" from January through May. That's eight months of uncertainty.

The reliable window is June through August. Underwater visibility peaks during these three months as ocean sediment settles and sunlight is strongest, which matters most for snorkeling and diving. The public ferry runs daily in this window, and organized day tours operate without the weather-dependent cancellations common in shoulder season.

@trip-hop noted the November–February closure specifically as something that trips up visitors who book without checking. The island closes because the seas become hazardous, not just inconvenient. If your travel dates are flexible, July is the safest choice. If June or August works, both are reliable. March through May is technically accessible but book cautiously. The window can close fast.

Getting there: three options from Hoi An

All boats to the Cham Islands depart from Hoi An. Three routes exist: the public wooden ferry, a speedboat day tour, and organized group tours by traditional boat.

The public ferry leaves Bach Dang Wharf around 07:30 each morning, picking up additional passengers at Cua Dai Pier before heading out. The crossing takes roughly two hours. According to Wikivoyage, the one-way ticket for foreign visitors runs around 100,000 dong (approximately $4 at current rates). The return ferry leaves the island around 15:00. This is the cheapest way to go, and unlike day tours it lets you set your own pace once you're there rather than being shuttled through a fixed schedule.

Speedboat day tours cut the crossing to about 30 minutes and typically include snorkeling equipment, lunch, and a guide. They cost considerably more: Wikivoyage lists around USD 89 for a packaged day trip. Worth considering if you want the snorkeling structured and led rather than self-directed, or if the two-hour wooden boat crossing sounds like too much water time before you've even arrived.

Traditional wooden boat tours sit between the two: around USD 27, with a slower crossing that some travelers find more enjoyable than the speedboat. If the ferry journey itself is part of the experience you're after, this is the option. @trip-hop confirms departures happen every morning from the Hoi An pier, though this reduced to one daily in each direction during COVID; that constraint is lifted, but schedules still shift during rough weather.

What to do when you're there

The reason to make the trip is the marine park. Cu Lao Cham holds the only coral reef in the immediate coastal area; it's the region's main snorkeling and diving destination. A snorkeling permit costs 30,000 dong per person. Visibility and coral density are best in June and July when the water clears up properly.

Coastal view from Cham Island, Vietnam
The water around Cham Island runs clear and calm relative to the mainland coast — conditions that make it the region's main snorkeling destination. Photo by @trip-hop

PADI courses and guided dives are available on the island, ranging from around USD 28 for a basic experience dive to USD 75 for a full certification day per Wikivoyage. If you've done more snorkeling than diving and want to try going deeper, the Cham Islands are a reasonable place to start. The currents in the designated areas are manageable, and the marine park protection means the reef is in better shape than most equivalent sites in Vietnam.

On land, the island's two villages divide its activity. Bai Lang is the larger one with most of the restaurants and services. Bai Huong is smaller, with a couple of coffee shops; it's more of a late-afternoon detour than a primary destination. Hiking is officially restricted to the road between the two villages; the surrounding forested hills are off-limits to independent trekking. The forest has 25 percent natural cover and a wild macaque population; you're likely to see the monkeys near the village edges.

The paid beach areas rent lounge chairs. @trip-hop's practical tip: drinks at the beach chair areas cost less than ordering from your accommodation. This is a small thing that adds up when you're sitting in the sun for a few hours. Seafood restaurants in Bai Lang serve family-style shared portions: prawns, fish, crab, and lobster, at prices on the lower end of what you'd pay in Hoi An. The menu is short, the fish is fresh, and that's the point.

Day trip or overnight: the honest calculation

Most visitors do Cham Island as a day trip, and for most visitors that is the right call. @trip-hop gave an honest account of the island's limitations: once you've finished the snorkeling, rented a beach chair, and eaten the seafood, the options run out quickly. The island's limited tourist infrastructure has a "trapped" quality that doesn't bother day-trippers but starts to chafe if you're there longer. The candid verdict: "just a bit too boring" for a social traveler who expects more variation in the evening.

That said, there are specific reasons to stay. The afternoon ferry leaves around 15:00, which means day trippers rush to pack in snorkeling and lunch before departure. Overnight guests avoid that pressure. The island after the day-trip boats leave is quieter and genuinely less crowded, and multi-day divers can get into the water twice rather than once. Sunset and dawn from the island are genuinely different from the daytime tourist version.

Accommodation is mostly homestays and guesthouses. @trip-hop found seaview rooms for under $20 a night, noting they were "giant cement buildings rather than bungalow operations," the kind of honest detail that adjusts expectations before rather than after arrival. Wikivoyage lists Bai Huong homestay packages at around 440,000 dong (under $20) for two days. On the upscale end, Karma Waters offers an eco-lodge experience at around USD 120 per person per night including meals and boat transfers.

One logistical note from Wikivoyage: travelers holding Chinese, Hong Kong, or Macau passports are currently not permitted to stay overnight on the island. Day trips are unaffected.

Hoi An as your base

The trip to Cham Island starts and ends in Hoi An, which is itself a significant destination. Most visitors stay in Hoi An and day-trip to the islands, so choosing the right area of Hoi An matters nearly as much as choosing when to visit the islands.

An Bang Beach near Hoi An, Vietnam, showing the sandy shoreline
An Bang Beach sits less than 20 km from Da Nang but feels considerably less crowded and more accessible than the city's beachfront. Photo by @trip-hop

@trip-hop's account of An Bang Beach makes the case for this quieter alternative to Da Nang's coast: the same central Vietnam coastline, with no highway between hotels and water, no mass-scale resort development, and beach stalls selling cold drinks for under $1. Budget guesthouses are five to ten minutes' walk from the sand. The sand is fine-grained and doesn't stick. Tides can be strong with limited lifeguard presence, which @trip-hop flags as a real consideration for weak swimmers, but confident swimmers find the freedom preferable to Da Nang's stricter restrictions.

Hoi An's old town, a UNESCO World Heritage Site, is the other reason people base themselves here rather than Da Nang. Most of the good restaurants are in the heritage quarter. @wnfdiary's visit to The Hill Station in the heritage quarter is a useful data point: a French colonial wine bar and deli that expanded into Hoi An from Sapa, with Dalat cheeses, charcuterie, and a wine list. Priced at EUR 12–18 for main courses (the upper end for the area), but the kind of evening that fits the architecture.

More on Vietnam's destinations at the TravelFeed Vietnam page.

FAQ

Is Cham Island worth visiting from Hoi An?

For snorkeling and diving, yes. It holds the only coral reef in central Vietnam and conditions are genuinely good June through August. As a pure beach destination the verdict is more mixed. @trip-hop's honest assessment after staying overnight: the water quality is similar to the mainland coast, limited options on the island can feel constraining, and it's best described as "decent." Day trippers with clear expectations tend to leave satisfied; visitors expecting resort infrastructure generally don't.

What is the best time to visit Cham Island?

June through August. Underwater visibility peaks in these months, the public ferry runs reliably, and snorkeling conditions are the best in the region. September through December the northeast monsoon makes the crossing dangerous and the islands are largely inaccessible. January through May is possible but variable; conditions can be fine one morning and cancelled the next.

Can you stay overnight on Cham Island?

Yes. Accommodation ranges from homestays at around 440,000 dong (under $20) for a two-day package to the Karma Waters eco-lodge at around USD 120 per person per night. Most overnight options are simple guesthouses. Note that Chinese, Hong Kong, and Macau passport holders are not currently permitted to stay overnight on the island; day trips are unaffected.

How long does it take to get from Hoi An to Cham Island?

About two hours on the public wooden ferry, or roughly 30 minutes by speedboat on a day tour. The public ferry departs Bach Dang Wharf around 07:30, stopping at Cua Dai Pier before heading out to the islands. The return public ferry leaves the island around 15:00.