Carnival Cruise Line

Carnival Miracle

Baltimore → Frederiksted, Saint Croix → Saint Thomas → Baltimore

Jan 15, 2028 · 12 nights

$1,322 interior · $110/night

Carnival Cruise Line

Carnival Pride

Baltimore → Saint Thomas → Tortola → Baltimore

Jan 10, 2027 · 14 nights

$2,043 interior · $146/night

Carnival Cruise Line

Carnival Pride

Baltimore → Saint Thomas → Grand Turk Island → Baltimore

Oct 31, 2027 · 14 nights

$1,555 interior · $111/night

1% below typical
Carnival Cruise Line

Carnival Miracle

Baltimore → Puerto Plata → Saint Thomas → Baltimore

Jan 6, 2028 · 9 nights

$924 interior · $103/night

Carnival Cruise Line

Carnival Pride

Baltimore → Saint Thomas → Tortola → Baltimore

Jan 9, 2028 · 14 nights

$1,506 interior · $108/night

Carnival Cruise Line

Carnival Miracle

Baltimore → Puerto Plata → Philipsburg → Baltimore

Jan 27, 2028 · 9 nights

$909 interior · $101/night

Carnival Cruise Line

Carnival Miracle

Baltimore → Philipsburg → Saint Thomas → Baltimore

Mar 25, 2028 · 14 nights

$1,603 interior · $115/night

Carnival Cruise Line

Carnival Miracle

Baltimore → Puerto Plata → Saint Thomas → Baltimore

Mar 16, 2028 · 9 nights

$1,104 interior · $123/night

Royal Caribbean International

Vision of the Seas

Baltimore → Grand Turk Island → Coco Cay → Baltimore

May 10, 2027 · 11 nights

$2,729 oceanview · $248/night

9% above typical
Royal Caribbean International

Vision of the Seas

Baltimore → Frederiksted, Saint Croix → Antigua → Baltimore

May 4, 2028 · 12 nights

$1,416 · $118/night

Royal Caribbean International

Vision of the Seas

Baltimore → Frederiksted, Saint Croix → Philipsburg → Baltimore

May 16, 2028 · 11 nights

$1,311 · $119/night

Carnival Cruise Line

Carnival Miracle

Baltimore → Saint Thomas → Grand Turk Island → Baltimore

Oct 29, 2028 · 14 nights

$1,579 · $113/night

Carnival Cruise Line

Carnival Miracle

Baltimore → Grand Turk Island → Saint Thomas → Baltimore

Dec 3, 2028 · 13 nights

$1,424 · $110/night

Carnival Cruise Line

Carnival Luminosa

Baltimore → Frederiksted, Saint Croix → Saint Thomas → Baltimore

Jan 2, 2029 · 12 nights

$1,267 · $106/night

Carnival Cruise Line

Carnival Miracle

Baltimore → Philipsburg → Tortola → Baltimore

Jan 7, 2029 · 12 nights

$1,277 · $106/night

Carnival Cruise Line

Carnival Miracle

Baltimore → Philipsburg → Saint Thomas → Baltimore

Feb 10, 2029 · 14 nights

$1,502 · $107/night

Carnival Cruise Line

Carnival Miracle

Baltimore → Frederiksted, Saint Croix → Saint Thomas → Baltimore

Feb 24, 2029 · 12 nights

$1,291 · $108/night

Carnival Cruise Line

Carnival Miracle

Baltimore → Puerto Plata → Philipsburg → Baltimore

Mar 8, 2029 · 9 nights

$1,080 · $120/night

Carnival Cruise Line

Carnival Miracle

Baltimore → Philipsburg → Basseterre, Saint Kitts → Baltimore

Mar 17, 2029 · 12 nights

$1,308 · $109/night

Carnival Cruise Line

Carnival Miracle

Baltimore → Puerto Plata → Saint Thomas → Baltimore

Mar 29, 2029 · 9 nights

$1,235 · $137/night

Browse by departure port