- Next sails Oct 3, 2026 · 7 nights
- Rhapsody of the Seas
- From San Juan · roundtrip
Inside $635 · Ocean view $775 · Balcony $1,428 per person
port
Charlotte Amalie, on Saint Thomas, is the capital and largest town of the U.S. Virgin Islands. It is on the island's southern shore at the head of Charlotte Amalie Harbor. The town is known for its historic sites, Danish colonial architecture, harbor, and shopping. In 2020, it had a population of 8,194, making it the most densely populated town in the U.S. Virgin Islands.
Image via Wikimedia CommonsInventory snapshot
350
sailings call here
Ashore in Charlotte Amalie
On the chart
Inside $635 · Ocean view $775 · Balcony $1,428 per person
Inside $1,093 · Balcony $2,213 · Suite $6,703 per person
Inside $1,492 · Ocean view $1,968 · Balcony $3,137 · Suite $5,698 per person
Inside $745 · Ocean view $1,028 · Balcony $1,176 · Suite $3,268 per person
Inside $667 · Ocean view $758 · Balcony $1,550 · Suite $1,752 per person
Inside $1,813 · Ocean view $1,565 · Suite $4,421 per person
Inside $1,287 · Suite $4,353 per person
Inside $1,316 · Ocean view $1,785 · Balcony $1,832 · Suite $3,144 per person
Inside $576 · Ocean view $706 · Balcony $1,336 · Suite $1,505 per person
Balcony $1,816 per person
Inside $676 · Ocean view $871 · Balcony $976 · Suite $7,643 per person
Inside $627 · Ocean view $687 · Balcony $1,216 per person
Inside $636 · Ocean view $725 · Balcony $895 · Suite $2,190 per person
Ocean view $1,311 per person
Suite $4,128 per person
Inside $1,052 · Ocean view $1,215 · Balcony $1,299 · Suite $3,226 per person
Inside $692 · Ocean view $662 · Balcony $1,077 · Suite $1,967 per person
Inside $970 · Ocean view $1,100 · Suite $4,465 per person
Inside $1,106 · Ocean view $1,074 · Balcony $1,504 · Suite $4,047 per person
Inside $865 · Ocean view $988 · Balcony $1,091 · Suite $4,364 per person
Ocean view $1,470 · Balcony $1,636 per person
Suite $9,619 per person
Inside $1,374 · Ocean view $1,990 · Balcony $2,057 · Suite $2,954 per person
Ocean view $2,701 · Balcony $3,425 · Suite $7,983 per person