Carnival Miracle Baltimore → Philipsburg → Saint Thomas → Baltimore Feb 10, 2029 · 14 nights $1,502 · $107/night
Carnival Miracle Baltimore → Frederiksted, Saint Croix → Saint Thomas → Baltimore Feb 24, 2029 · 12 nights $1,291 · $108/night