1800 121 187 Connect with our cruise experts
Cruz Bay (St. John)
Visting Ships
No. visiting ships
Number Of Departures
No. of Cruises
Cruises from $242 per day
From Price per day

Cruises from Cruz Bay (St. John)

Cruz Bay (population 2700) is the main town on the island of St John, in the US Virgin Islands. The three main islands and many smaller ones that constitute US Virgin Islands are located in the Leeward Island of the Eastern Caribbean. Cruz Bay is linked to other islands in the region by ferries, and tourists frequent the bars, shops and restaurants overlooking the bay. The beach has soft white sand, a designated swimming area, and space for day boaters to anchor.

Read more

The Virgin Islands National Park preserves approximately 60% of the island. The park is well-known for scuba diving and snorkeling, and has miles of hiking trails through the tropical rainforest.

Read less

Cruz Bay (St. John) Cruise Calendar

Cruz Bay (St. John) Ports

Get expert advice from the same dedicated consultant at every stage.

Save with exclusive offers and deals on the best cruise lines.

100% family owned and operated and based in Australia for over 20 years.