Caneel Bay is a beach on St. John, U.S. Virgin Islands. A beach on St. John, USVI. Most of St. John's shoreline sits inside Virgin Islands National Park.
Caneel Bay is on St. John, in the U.S. Virgin Islands. A beach on St. John, USVI. Most of St. John's shoreline sits inside Virgin Islands National Park.
Most visitors reach Caneel Bay by taxi. For example, the official fare from Cruz Bay is $9 for one rider or $8 per person for groups (VI Taxicab Commission rates). See VIslandGuide for every posted route fare to this beach.
Beach conditions and crowds vary daily with cruise-ship port calls. Check the beach crowd forecast before you go.