Skip to content
All Cruises to Bahamas

Oasis of the Seas cruises to the Bahamas

Every Oasis of the Seas sailing on sale that stops in the Bahamas, cheapest first.

141 cruises from $229 per person Updated Nov 8, 2026, 12:03 p.m. ET

Royal Caribbean's Oasis of the Seas entering the port of Nassau in the Bahamas, in January 2010
Photo: Baldwin040, CC BY-SA 3.0. Image credits

Oasis of the Seas sails for Royal Caribbean International. 141 sailings on sale stop in the Bahamas, 3 to 9 nights, from Fort Lauderdale (Port Everglades) and Cape Liberty (Bayonne, NJ). Bahamas stops: CocoCay (141) and Nassau (139).

The cheapest is the 4-Night Bahamas & Perfect Day, leaving Mon, Nov 30, 2026, from $229 per person.

Oasis of the Seas 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 141 cruises

Showing 24 of 141

Royal Caribbean Oasis of the Seas

4-Night Bahamas & Perfect Day

4 nights Round trip from Fort Lauderdale (Port Everglades)

Bahamas: Nassau and CocoCay

  • Leaves in 22 days
  • 2 Bahamas stops

from $229

per person, interior

$57 a night

Price checked Nov 8

Check live price

Royal Caribbean Oasis of the Seas

4-Night Bahamas & Perfect Day

4 nights Round trip from Fort Lauderdale (Port Everglades)

Bahamas: Nassau and CocoCay

  • Leaves in 8 days
  • 2 Bahamas stops

from $258

per person, interior

$65 a night

Price checked Nov 8

Check live price

Royal Caribbean Oasis of the Seas

4-Night Bahamas & Perfect Day

4 nights Round trip from Fort Lauderdale (Port Everglades)

Bahamas: Nassau and CocoCay

  • Leaves in 36 days
  • 2 Bahamas stops

from $278

per person, interior

$70 a night

Price checked Nov 8

Check live price

Royal Caribbean Oasis of the Seas

4-Night Bahamas & Perfect Day

4 nights Round trip from Fort Lauderdale (Port Everglades)

Bahamas: Nassau and CocoCay

  • Leaves in 29 days
  • 2 Bahamas stops

from $283

per person, interior

$71 a night

Price checked Nov 8

Check live price

Royal Caribbean Oasis of the Seas

4-Night Bahamas & Perfect Day

4 nights Round trip from Fort Lauderdale (Port Everglades)

Bahamas: Nassau and CocoCay

  • 2 Bahamas stops

from $307

per person, lowest available

$77 a night

Price checked Nov 8

Check live price

Royal Caribbean Oasis of the Seas

4-Night Bahamas & Perfect Day

4 nights Round trip from Fort Lauderdale (Port Everglades)

Bahamas: Nassau and CocoCay

  • 2 Bahamas stops

from $313

per person, lowest available

$78 a night

Price checked Nov 8

Check live price

Royal Caribbean Oasis of the Seas

4-Night Bahamas & Perfect Day

4 nights Round trip from Fort Lauderdale (Port Everglades)

Bahamas: Nassau and CocoCay

  • Leaves in 57 days
  • 2 Bahamas stops

from $320

per person, lowest available

$80 a night

Price checked Nov 8

Check live price

Royal Caribbean Oasis of the Seas

4-Night Bahamas & Perfect Day

4 nights Round trip from Fort Lauderdale (Port Everglades)

Bahamas: Nassau and CocoCay

  • 2 Bahamas stops

from $327

per person, lowest available

$82 a night

Price checked Nov 8

Check live price

Royal Caribbean Oasis of the Seas

3-Night Bahamas & Perfect Day

3 nights Round trip from Fort Lauderdale (Port Everglades)

Bahamas: Nassau and CocoCay

  • Leaves in 26 days
  • 2 Bahamas stops

from $328

per person, interior

$109 a night

Price checked Nov 8

Check live price

Royal Caribbean Oasis of the Seas

3-Night Bahamas & Perfect Day

3 nights Round trip from Fort Lauderdale (Port Everglades)

Bahamas: Nassau and CocoCay

  • 2 Bahamas stops

from $328

per person, interior

$109 a night

Price checked Nov 8

Check live price

Royal Caribbean Oasis of the Seas

4-Night Bahamas & Perfect Day

4 nights Round trip from Fort Lauderdale (Port Everglades)

Bahamas: Nassau and CocoCay

  • 2 Bahamas stops

from $328

per person, interior

$82 a night

Price checked Nov 8

Check live price

Royal Caribbean Oasis of the Seas

3-Night Bahamas & Perfect Day

3 nights Round trip from Fort Lauderdale (Port Everglades)

Bahamas: Nassau and CocoCay

  • 2 Bahamas stops

from $337

per person, lowest available

$112 a night

Price checked Nov 8

Check live price

Royal Caribbean Oasis of the Seas

3-Night Bahamas & Perfect Day

3 nights Round trip from Fort Lauderdale (Port Everglades)

Bahamas: Nassau and CocoCay

  • 2 Bahamas stops

from $346

per person, lowest available

$115 a night

Price checked Nov 8

Check live price

Royal Caribbean Oasis of the Seas

4-Night Bahamas & Perfect Day

4 nights Round trip from Fort Lauderdale (Port Everglades)

Bahamas: Nassau and CocoCay

  • 2 Bahamas stops

from $349

per person, lowest available

$87 a night

Price checked Nov 8

Check live price

Royal Caribbean Oasis of the Seas

4-Night Bahamas & Perfect Day

4 nights Round trip from Fort Lauderdale (Port Everglades)

Bahamas: CocoCay and Nassau

  • 2 Bahamas stops

from $355

per person, interior

$89 a night

Price checked Nov 8

Check live price

Royal Caribbean Oasis of the Seas

3-Night Bahamas & Perfect Day

3 nights Round trip from Fort Lauderdale (Port Everglades)

Bahamas: Nassau and CocoCay

  • 2 Bahamas stops

from $355

per person, interior

$118 a night

Price checked Nov 8

Check live price

Royal Caribbean Oasis of the Seas

3-Night Bahamas & Perfect Day

3 nights Round trip from Fort Lauderdale (Port Everglades)

Bahamas: Nassau and CocoCay

  • Leaves in 33 days
  • 2 Bahamas stops

from $377

per person, lowest available

$126 a night

Price checked Nov 8

Check live price

Royal Caribbean Oasis of the Seas

3-Night Bahamas & Perfect Day

3 nights Round trip from Fort Lauderdale (Port Everglades)

Bahamas: CocoCay and Nassau

  • 2 Bahamas stops

from $377

per person, lowest available

$126 a night

Price checked Nov 8

Check live price

Royal Caribbean Oasis of the Seas

4-Night Perfect Day CocoCay & Bahamas

4 nights Round trip from Fort Lauderdale (Port Everglades)

Bahamas: CocoCay and Nassau

  • 2 Bahamas stops

from $389

per person, interior

$97 a night

Price checked Nov 8

Check live price

Royal Caribbean Oasis of the Seas

4-Night Bahamas & Perfect Day

4 nights Round trip from Fort Lauderdale (Port Everglades)

Bahamas: Nassau and CocoCay

  • 2 Bahamas stops

from $391

per person, interior

$98 a night

Price checked Nov 8

Check live price

Royal Caribbean Oasis of the Seas

3-Night Perfect Day CocoCay & Bahamas

3 nights Round trip from Fort Lauderdale (Port Everglades)

Bahamas: CocoCay and Nassau

  • 2 Bahamas stops

from $391

per person, lowest available

$130 a night

Price checked Nov 8

Check live price

Royal Caribbean Oasis of the Seas

3-Night Perfect Day CocoCay & Bahamas

3 nights Round trip from Fort Lauderdale (Port Everglades)

Bahamas: Nassau and CocoCay

  • 2 Bahamas stops

from $393

per person, lowest available

$131 a night

Price checked Nov 8

Check live price

Royal Caribbean Oasis of the Seas

4-Night Bahamas & Perfect Day

4 nights Round trip from Fort Lauderdale (Port Everglades)

Bahamas: Nassau and CocoCay

  • 2 Bahamas stops

from $399

per person, lowest available

$100 a night

Price checked Nov 8

Check live price

Royal Caribbean Oasis of the Seas

3-Night Bahamas & Perfect Day

3 nights Round trip from Fort Lauderdale (Port Everglades)

Bahamas: Nassau and CocoCay

  • 2 Bahamas stops

from $416

per person, lowest available

$139 a night

Price checked Nov 8

Check live price

Cheapest Oasis of the Seas cruises to the Bahamas

  1. 14-Night Bahamas & Perfect DayRoyal Caribbean · Oasis of the Seas · Nov 30 from Fort Lauderdale (Port Everglades)$2294 nights
  2. 24-Night Bahamas & Perfect DayRoyal Caribbean · Oasis of the Seas · Nov 16 from Fort Lauderdale (Port Everglades)$2584 nights
  3. 34-Night Bahamas & Perfect DayRoyal Caribbean · Oasis of the Seas · Dec 14 from Fort Lauderdale (Port Everglades)$2784 nights
  4. 44-Night Bahamas & Perfect DayRoyal Caribbean · Oasis of the Seas · Dec 7 from Fort Lauderdale (Port Everglades)$2834 nights
  5. 54-Night Bahamas & Perfect DayRoyal Caribbean · Oasis of the Seas · Jan 18 from Fort Lauderdale (Port Everglades)$3074 nights

Where Oasis of the Seas sails to the Bahamas from

Oasis of the Seas's Bahamas stops

Other Royal Caribbean ships that sail to the Bahamas

Updated Nov 8, 2026, 12:03 p.m. ET.