Skip to content
All Cruises to Bahamas

MSC Grandiosa cruises to the Bahamas

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

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

MSC Grandiosa, a white cruise ship with a dark blue funnel, leaving Hoek van Holland, the Netherlands, in November 2019
Photo: kees torn, CC BY-SA 2.0. Image credits

MSC Grandiosa sails for MSC Cruises. 191 sailings on sale stop in the Bahamas, 3 to 15 nights, from Port Canaveral (Orlando). Bahamas stops: Ocean Cay (191) and Nassau (189).

The cheapest is the 7-Night Western Caribbean, leaving Sat, Nov 28, 2026, from $269 per person.

MSC Grandiosa 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 191 cruises

Showing 24 of 191

MSC MSC Grandiosa

7-Night Western Caribbean

7 nights Round trip from Port Canaveral (Orlando)

Bahamas: Nassau and Ocean Cay

Also: Cozumel, Costa Maya

  • Leaves in 20 days
  • 2 Bahamas stops

from $269

per person, interior

$38 a night

Price checked Nov 8

Check live price

MSC MSC Grandiosa

7-Night Eastern Caribbean

7 nights Round trip from Port Canaveral (Orlando)

Bahamas: Nassau and Ocean Cay

Also: Puerto Plata

  • Leaves in 27 days
  • 2 Bahamas stops

from $279

per person, interior

$40 a night

Price checked Nov 8

Check live price

MSC MSC Grandiosa

7-Night Eastern Caribbean

7 nights Round trip from Port Canaveral (Orlando)

Bahamas: Nassau and Ocean Cay

Also: Puerto Plata

  • 2 Bahamas stops

from $288

per person, lowest available

$41 a night

Price checked Nov 8

Check live price

MSC MSC Grandiosa

7-Night Western Caribbean

7 nights Round trip from Port Canaveral (Orlando)

Bahamas: Nassau and Ocean Cay

Also: Cozumel, Costa Maya

  • Leaves in 34 days
  • 2 Bahamas stops

from $289

per person, interior

$41 a night

Price checked Nov 8

Check live price

MSC MSC Grandiosa

7-Night Eastern Caribbean

7 nights Round trip from Port Canaveral (Orlando)

Bahamas: Nassau and Ocean Cay

Also: Puerto Plata

  • 2 Bahamas stops

from $299

per person, interior

$43 a night

Price checked Nov 8

Check live price

MSC MSC Grandiosa

3-Night Bahamas

3 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay and Nassau

  • 2 Bahamas stops

from $302

per person, lowest available

$101 a night

Price checked Nov 8

Check live price

MSC MSC Grandiosa

7-Night Eastern Caribbean

7 nights Round trip from Port Canaveral (Orlando)

Bahamas: Nassau and Ocean Cay

Also: Puerto Plata

  • Leaves in 55 days
  • 2 Bahamas stops

from $309

per person, interior

$44 a night

Price checked Nov 8

Check live price

MSC MSC Grandiosa

3-Night Bahamas

3 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay and Nassau

  • 2 Bahamas stops

from $312

per person, lowest available

$104 a night

Price checked Nov 8

Check live price

MSC MSC Grandiosa

3-Night Bahamas

3 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay and Nassau

  • 2 Bahamas stops

from $312

per person, lowest available

$104 a night

Price checked Nov 8

Check live price

MSC MSC Grandiosa

7-Night Western Caribbean

7 nights Round trip from Port Canaveral (Orlando)

Bahamas: Nassau and Ocean Cay

Also: Cozumel, Costa Maya

  • 2 Bahamas stops

from $318

per person, lowest available

$45 a night

Price checked Nov 8

Check live price

MSC MSC Grandiosa

7-Night Western Caribbean

7 nights Round trip from Port Canaveral (Orlando)

Bahamas: Nassau and Ocean Cay

Also: Cozumel, Costa Maya

  • 2 Bahamas stops

from $319

per person, interior

$46 a night

Price checked Nov 8

Check live price

MSC MSC Grandiosa

7-Night Eastern Caribbean

7 nights Round trip from Port Canaveral (Orlando)

Bahamas: Nassau and Ocean Cay

Also: Puerto Plata

  • 2 Bahamas stops

from $319

per person, interior

$46 a night

Price checked Nov 8

Check live price

MSC MSC Grandiosa

7-Night Western Caribbean

7 nights Round trip from Port Canaveral (Orlando)

Bahamas: Nassau and Ocean Cay

Also: Cozumel, Costa Maya

  • 2 Bahamas stops

from $328

per person, lowest available

$47 a night

Price checked Nov 8

Check live price

MSC MSC Grandiosa

3-Night Bahamas

3 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay and Nassau

  • 2 Bahamas stops

from $332

per person, lowest available

$111 a night

Price checked Nov 8

Check live price

MSC MSC Grandiosa

4-Night Bahamas

4 nights Round trip from Port Canaveral (Orlando)

Bahamas: Nassau and Ocean Cay

  • 2 Bahamas stops

from $339

per person, lowest available

$85 a night

Price checked Nov 8

Check live price

MSC MSC Grandiosa

4-Night Bahamas

4 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay and Nassau

  • 2 Bahamas stops

from $340

per person, interior

$85 a night

Price checked Nov 8

Check live price

MSC MSC Grandiosa

4-Night Bahamas

4 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay and Nassau

  • 2 Bahamas stops

from $340

per person, interior

$85 a night

Price checked Nov 8

Check live price

MSC MSC Grandiosa

3-Night Bahamas

3 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay and Nassau

  • 2 Bahamas stops

from $342

per person, lowest available

$114 a night

Price checked Nov 8

Check live price

MSC MSC Grandiosa

3-Night Bahamas

3 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay and Nassau

  • 2 Bahamas stops

from $343

per person, interior

$114 a night

Price checked Nov 8

Check live price

MSC MSC Grandiosa

4-Night Bahamas

4 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay and Nassau

  • 2 Bahamas stops

from $359

per person, lowest available

$90 a night

Price checked Nov 8

Check live price

MSC MSC Grandiosa

4-Night Bahamas

4 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay and Nassau

  • 2 Bahamas stops

from $360

per person, interior

$90 a night

Price checked Nov 8

Check live price

MSC MSC Grandiosa

4-Night Bahamas

4 nights Round trip from Port Canaveral (Orlando)

Bahamas: Nassau and Ocean Cay

  • 2 Bahamas stops

from $360

per person, interior

$90 a night

Price checked Nov 8

Check live price

MSC MSC Grandiosa

4-Night Bahamas

4 nights Round trip from Port Canaveral (Orlando)

Bahamas: Ocean Cay and Nassau

  • 2 Bahamas stops

from $360

per person, interior

$90 a night

Price checked Nov 8

Check live price

MSC MSC Grandiosa

7-Night Western Caribbean

7 nights Round trip from Port Canaveral (Orlando)

Bahamas: Nassau and Ocean Cay

Also: Cozumel, Costa Maya

  • 2 Bahamas stops

from $369

per person, interior

$53 a night

Price checked Nov 8

Check live price

Cheapest MSC Grandiosa cruises to the Bahamas

  1. 17-Night Western CaribbeanMSC · MSC Grandiosa · Nov 28 from Port Canaveral (Orlando)$2697 nights
  2. 27-Night Eastern CaribbeanMSC · MSC Grandiosa · Dec 5 from Port Canaveral (Orlando)$2797 nights
  3. 37-Night Eastern CaribbeanMSC · MSC Grandiosa · Jan 30 from Port Canaveral (Orlando)$2887 nights
  4. 47-Night Western CaribbeanMSC · MSC Grandiosa · Dec 12 from Port Canaveral (Orlando)$2897 nights
  5. 57-Night Eastern CaribbeanMSC · MSC Grandiosa · Jan 16 from Port Canaveral (Orlando)$2997 nights

Where MSC Grandiosa sails to the Bahamas from

MSC Grandiosa's Bahamas stops

Other MSC ships that sail to the Bahamas

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