Skip to content
All Cruises to Bahamas

MSC Meraviglia cruises to the Bahamas

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

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

MSC Meraviglia alongside in the Grand Harbour, Malta, in March 2018
Photo: Estormiz, CC0. Image credits

MSC Meraviglia sails for MSC Cruises. 30 sailings on sale stop in the Bahamas, 4 to 14 nights, from Miami. Bahamas stops: Nassau (29), Ocean Cay (28) and Freeport (1).

The cheapest is the 6-Night Eastern Caribbean, leaving Sun, Nov 29, 2026, from $249 per person.

MSC Meraviglia 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 30 cruises

Showing 24 of 30

MSC MSC Meraviglia

6-Night Eastern Caribbean

6 nights Round trip from Miami

Bahamas: Ocean Cay and Nassau

Also: Grand Turk

  • Leaves in 21 days
  • 2 Bahamas stops

from $249

per person, interior

$42 a night

Price checked Nov 8

Check live price

MSC MSC Meraviglia

6-Night Eastern Caribbean

6 nights Round trip from Miami

Bahamas: Nassau and Ocean Cay

Also: Puerto Plata

  • 2 Bahamas stops

from $258

per person, lowest available

$43 a night

Price checked Nov 8

Check live price

MSC MSC Meraviglia

6-Night Eastern Caribbean

6 nights Round trip from Miami

Bahamas: Ocean Cay and Nassau

Also: Grand Turk

  • Leaves in 35 days
  • 2 Bahamas stops

from $269

per person, interior

$45 a night

Price checked Nov 8

Check live price

MSC MSC Meraviglia

6-Night Eastern Caribbean

6 nights Round trip from Miami

Bahamas: Ocean Cay and Nassau

Also: Grand Turk

  • Leaves in 7 days
  • 2 Bahamas stops

from $279

per person, interior

$47 a night

Price checked Nov 8

Check live price

MSC MSC Meraviglia

6-Night Eastern Caribbean

6 nights Round trip from Miami

Bahamas: Ocean Cay and Nassau

Also: Grand Turk

  • 2 Bahamas stops

from $298

per person, lowest available

$50 a night

Price checked Nov 8

Check live price

MSC MSC Meraviglia

6-Night Eastern Caribbean

6 nights Round trip from Miami

Bahamas: Nassau and Ocean Cay

Also: Grand Turk

  • 2 Bahamas stops

from $329

per person, interior

$55 a night

Price checked Nov 8

Check live price

MSC MSC Meraviglia

6-Night Eastern Caribbean

6 nights Round trip from Miami

Bahamas: Ocean Cay and Nassau

Also: Grand Turk

  • 2 Bahamas stops

from $378

per person, lowest available

$63 a night

Price checked Nov 8

Check live price

MSC MSC Meraviglia

6-Night Eastern Caribbean

6 nights Round trip from Miami

Bahamas: Ocean Cay and Nassau

Also: Grand Turk

  • 2 Bahamas stops

from $398

per person, lowest available

$66 a night

Price checked Nov 8

Check live price

MSC MSC Meraviglia

6-Night Eastern Caribbean

6 nights Round trip from Miami

Bahamas: Ocean Cay and Nassau

Also: Grand Turk

  • 2 Bahamas stops

from $409

per person, interior

$68 a night

Price checked Nov 8

Check live price

MSC MSC Meraviglia

8-Night Eastern Caribbean

8 nights Round trip from Miami

Bahamas: Nassau

Also: San Juan, Philipsburg, Charlotte Amalie

from $498

per person, lowest available

$62 a night

Price checked Nov 8

Check live price

MSC MSC Meraviglia

6-Night Eastern Caribbean

6 nights Round trip from Miami

Bahamas: Ocean Cay and Nassau

Also: Grand Turk

  • 2 Bahamas stops

from $529

per person, interior

$88 a night

Price checked Nov 8

Check live price

MSC MSC Meraviglia

8-Night Eastern Caribbean

8 nights Round trip from Miami

Bahamas: Nassau

Also: Philipsburg, St. John's, Charlotte Amalie

from $778

per person, interior

$97 a night

Price checked Nov 8

Check live price

MSC MSC Meraviglia

14-Night Eastern Caribbean

14 nights Round trip from Miami

Bahamas: Nassau and Ocean Cay

Also: San Juan, Philipsburg, Charlotte Amalie and 1 more

  • 3 Bahamas stops

from $1,106

per person, interior

$79 a night

Price checked Nov 8

Check live price

MSC MSC Meraviglia

14-Night Eastern Caribbean

14 nights Round trip from Miami

Bahamas: Ocean Cay and Nassau

Also: Philipsburg, Port of Charlestown, Charlotte Amalie and 2 more

  • Leaves in 55 days
  • 2 Bahamas stops

from $1,136

per person, interior

$81 a night

Price checked Nov 7

Check live price

MSC MSC Meraviglia

14-Night Eastern Caribbean

14 nights Round trip from Miami

Bahamas: Nassau and Ocean Cay

Also: Philipsburg, St. John's, Charlotte Amalie and 1 more

  • 2 Bahamas stops

from $1,136

per person, interior

$81 a night

Price checked Nov 8

Check live price

MSC MSC Meraviglia

14-Night Eastern Caribbean

14 nights Round trip from Miami

Bahamas: Nassau and Ocean Cay

Also: Puerto Plata, San Juan, Philipsburg and 1 more

  • 3 Bahamas stops

from $1,136

per person, interior

$81 a night

Price checked Nov 8

Check live price

MSC MSC Meraviglia

14-Night Eastern Caribbean

14 nights Round trip from Miami

Bahamas: Nassau and Ocean Cay

Also: Philipsburg, Port of Charlestown, Charlotte Amalie and 2 more

  • 2 Bahamas stops

from $1,156

per person, interior

$83 a night

Price checked Nov 8

Check live price

MSC MSC Meraviglia

14-Night Eastern Caribbean

14 nights Round trip from Miami

Bahamas: Nassau and Ocean Cay

Also: Grand Turk, Philipsburg, St. John's and 2 more

  • 2 Bahamas stops

from $1,156

per person, interior

$83 a night

Price checked Nov 8

Check live price

MSC MSC Meraviglia

14-Night Eastern Caribbean

14 nights Round trip from Miami

Bahamas: Ocean Cay and Nassau

Also: Grand Turk, Philipsburg, St. John's and 2 more

  • 2 Bahamas stops

from $1,176

per person, interior

$84 a night

Price checked Nov 8

Check live price

MSC MSC Meraviglia

14-Night Eastern Caribbean

14 nights Round trip from Miami

Bahamas: Ocean Cay and Nassau

Also: Philipsburg, St. John's, Charlotte Amalie and 2 more

  • 2 Bahamas stops

from $1,206

per person, interior

$86 a night

Price checked Nov 8

Check live price

MSC MSC Meraviglia

14-Night Eastern Caribbean

14 nights Round trip from Miami

Bahamas: Ocean Cay and Nassau

Also: Grand Turk, Philipsburg, Port of Charlestown and 2 more

  • 2 Bahamas stops

from $1,236

per person, interior

$88 a night

Price checked Nov 8

Check live price

MSC MSC Meraviglia

6-Night Eastern Caribbean

6 nights Round trip from Miami

Bahamas: Ocean Cay and Nassau

Also: Grand Turk

  • Leaves in 49 days
  • 2 Bahamas stops

from $1,258

per person, lowest available

$210 a night

Price checked Nov 8

Check live price

MSC MSC Meraviglia

14-Night Eastern Caribbean

14 nights Round trip from Miami

Bahamas: Ocean Cay and Nassau

Also: Grand Turk, Philipsburg, St. John's and 1 more

  • 3 Bahamas stops

from $1,266

per person, interior

$90 a night

Price checked Nov 8

Check live price

MSC MSC Meraviglia

14-Night Eastern Caribbean

14 nights Round trip from Miami

Bahamas: Nassau and Ocean Cay

Also: Philipsburg, St. John's, Charlotte Amalie and 1 more

  • 3 Bahamas stops

from $1,346

per person, interior

$96 a night

Price checked Nov 8

Check live price

Cheapest MSC Meraviglia cruises to the Bahamas

  1. 16-Night Eastern CaribbeanMSC · MSC Meraviglia · Nov 29 from Miami$2496 nights
  2. 26-Night Eastern CaribbeanMSC · MSC Meraviglia · Jan 24 from Miami$2586 nights
  3. 36-Night Eastern CaribbeanMSC · MSC Meraviglia · Dec 13 from Miami$2696 nights
  4. 46-Night Eastern CaribbeanMSC · MSC Meraviglia · Nov 15 from Miami$2796 nights
  5. 56-Night Eastern CaribbeanMSC · MSC Meraviglia · Jan 10 from Miami$2986 nights

Where MSC Meraviglia sails to the Bahamas from

MSC Meraviglia's Bahamas stops

Other MSC ships that sail to the Bahamas

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