Skip to content
All Cruises to Bahamas

MSC World Atlantic cruises to the Bahamas

Every MSC World Atlantic sailing on sale that stops in the Bahamas, cheapest first.

84 cruises from $767 per person Updated Nov 8, 2026, 10:28 a.m. ET

MSC World Atlantic sails for MSC Cruises. 84 sailings on sale stop in the Bahamas, 6 to 15 nights, from Port Canaveral (Orlando). Bahamas stops: Ocean Cay (84) and Nassau (83).

The cheapest is the 7-Night Western Caribbean, leaving Sat, Sep 30, 2028, from $767 per person.

MSC World Atlantic cruises to the Bahamas

We may earn a commission if you book through the Check live price buttons, at no cost to you. Fares are "from" prices per person for two sharing a cabin, taxes and fees included, each with the date it was checked. How fares are checked.

Filter and sort 84 cruises

Showing 24 of 84

MSC MSC World Atlantic

7-Night Western Caribbean

7 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay and Nassau

Also: Costa Maya, Cozumel

  • 2 Bahamas stops

from $767

per person, interior

$110 a night

Price checked Nov 8

Check live price

MSC MSC World Atlantic

7-Night Eastern Caribbean

7 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay and Nassau

Also: Grand Turk, Puerto Plata

  • 2 Bahamas stops

from $807

per person, interior

$115 a night

Price checked Nov 8

Check live price

MSC MSC World Atlantic

7-Night Western Caribbean

7 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay and Nassau

Also: Costa Maya, Cozumel

  • 2 Bahamas stops

from $817

per person, interior

$117 a night

Price checked Nov 8

Check live price

MSC MSC World Atlantic

7-Night Western Caribbean

7 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay and Nassau

Also: Costa Maya, Cozumel

  • 2 Bahamas stops

from $837

per person, interior

$120 a night

Price checked Nov 8

Check live price

MSC MSC World Atlantic

7-Night Eastern Caribbean

7 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay and Nassau

Also: Grand Turk, Puerto Plata

  • 2 Bahamas stops

from $857

per person, interior

$122 a night

Price checked Nov 8

Check live price

MSC MSC World Atlantic

7-Night Eastern Caribbean

7 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay and Nassau

Also: Grand Turk, Puerto Plata

  • 2 Bahamas stops

from $857

per person, interior

$122 a night

Price checked Nov 8

Check live price

MSC MSC World Atlantic

7-Night Eastern Caribbean

7 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay and Nassau

Also: Grand Turk, Puerto Plata

  • 2 Bahamas stops

from $857

per person, interior

$122 a night

Price checked Nov 8

Check live price

MSC MSC World Atlantic

7-Night Western Caribbean

7 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay and Nassau

Also: Costa Maya, Cozumel

  • 2 Bahamas stops

from $877

per person, interior

$125 a night

Price checked Nov 8

Check live price

MSC MSC World Atlantic

7-Night Western Caribbean

7 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay and Nassau

Also: Costa Maya, Cozumel

  • 2 Bahamas stops

from $877

per person, interior

$125 a night

Price checked Nov 8

Check live price

MSC MSC World Atlantic

7-Night Eastern Caribbean

7 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay and Nassau

Also: Grand Turk, Puerto Plata

  • 2 Bahamas stops

from $877

per person, interior

$125 a night

Price checked Nov 8

Check live price

MSC MSC World Atlantic

7-Night Western Caribbean

7 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay and Nassau

Also: Cozumel, Costa Maya

  • 2 Bahamas stops

from $907

per person, interior

$130 a night

Price checked Nov 8

Check live price

MSC MSC World Atlantic

7-Night Western Caribbean

7 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay and Nassau

Also: Costa Maya, Cozumel

  • 2 Bahamas stops

from $907

per person, interior

$130 a night

Price checked Nov 8

Check live price

MSC MSC World Atlantic

7-Night Eastern Caribbean

7 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay and Nassau

Also: Grand Turk, Puerto Plata

  • 2 Bahamas stops

from $907

per person, interior

$130 a night

Price checked Nov 8

Check live price

MSC MSC World Atlantic

7-Night Eastern Caribbean

7 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay and Nassau

Also: Puerto Plata, Grand Turk

  • 2 Bahamas stops

from $907

per person, interior

$130 a night

Price checked Nov 8

Check live price

MSC MSC World Atlantic

6-Night Eastern Caribbean

6 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay

Also: Grand Turk, Puerto Plata

from $933

per person, interior

$156 a night

Price checked Nov 8

Check live price

MSC MSC World Atlantic

7-Night Western Caribbean

7 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay and Nassau

Also: Costa Maya, Cozumel

  • 2 Bahamas stops

from $937

per person, interior

$134 a night

Price checked Nov 8

Check live price

MSC MSC World Atlantic

7-Night Western Caribbean

7 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay and Nassau

Also: Costa Maya, Cozumel

  • 2 Bahamas stops

from $937

per person, interior

$134 a night

Price checked Nov 8

Check live price

MSC MSC World Atlantic

7-Night Western Caribbean

7 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay and Nassau

Also: Costa Maya, Cozumel

  • 2 Bahamas stops

from $957

per person, interior

$137 a night

Price checked Nov 8

Check live price

MSC MSC World Atlantic

7-Night Western Caribbean

7 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay and Nassau

Also: Costa Maya, Cozumel

  • 2 Bahamas stops

from $967

per person, interior

$138 a night

Price checked Nov 8

Check live price

MSC MSC World Atlantic

7-Night Eastern Caribbean

7 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay and Nassau

Also: Grand Turk, Puerto Plata

  • 2 Bahamas stops

from $977

per person, interior

$140 a night

Price checked Nov 8

Check live price

MSC MSC World Atlantic

7-Night Eastern Caribbean

7 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay and Nassau

Also: Grand Turk, Puerto Plata

  • 2 Bahamas stops

from $977

per person, interior

$140 a night

Price checked Nov 8

Check live price

MSC MSC World Atlantic

7-Night Eastern Caribbean

7 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay and Nassau

Also: Grand Turk, Puerto Plata

  • 2 Bahamas stops

from $977

per person, interior

$140 a night

Price checked Nov 8

Check live price

MSC MSC World Atlantic

7-Night Western Caribbean

7 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay and Nassau

Also: Costa Maya, Cozumel

  • 2 Bahamas stops

from $977

per person, interior

$140 a night

Price checked Nov 8

Check live price

MSC MSC World Atlantic

7-Night Eastern Caribbean

7 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay and Nassau

Also: Grand Turk, Puerto Plata

  • 2 Bahamas stops

from $997

per person, interior

$142 a night

Price checked Nov 8

Check live price

Cheapest MSC World Atlantic cruises to the Bahamas

  1. 17-Night Western CaribbeanMSC · MSC World Atlantic · Sep 30 from Port Canaveral (Orlando)$7677 nights
  2. 27-Night Eastern CaribbeanMSC · MSC World Atlantic · Sep 23 from Port Canaveral (Orlando)$8077 nights
  3. 37-Night Western CaribbeanMSC · MSC World Atlantic · Oct 28 from Port Canaveral (Orlando)$8177 nights
  4. 47-Night Western CaribbeanMSC · MSC World Atlantic · Apr 29 from Port Canaveral (Orlando)$8377 nights
  5. 57-Night Eastern CaribbeanMSC · MSC World Atlantic · Oct 7 from Port Canaveral (Orlando)$8577 nights

Where MSC World Atlantic sails to the Bahamas from

MSC World Atlantic's Bahamas stops

Other MSC ships that sail to the Bahamas

Updated Nov 8, 2026, 10:28 a.m. ET.