MSC MSC World America
7-Night Eastern Caribbean
Bahamas: Ocean Cay
Also: Puerto Plata, San Juan
- Leaves in 34 days
Every MSC World America sailing on sale that stops in the Bahamas, cheapest first.
198 cruises from $468 per person Updated Nov 8, 2026, 10:28 a.m. ET

MSC World America sails for MSC Cruises. 198 sailings on sale stop in the Bahamas, 6 to 15 nights, from Miami. Bahamas stops: Ocean Cay (198) and Nassau (3).
The cheapest is the 7-Night Eastern Caribbean, leaving Sat, Dec 12, 2026, from $468 per person.
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.
MSC MSC World America
Bahamas: Ocean Cay
Also: Puerto Plata, San Juan
MSC MSC World America
Bahamas: Ocean Cay
Also: Puerto Plata, San Juan
MSC MSC World America
Bahamas: Ocean Cay
Also: Roatan, Costa Maya, Cozumel
MSC MSC World America
Bahamas: Ocean Cay
Also: Roatan, Costa Maya, Cozumel
MSC MSC World America
Bahamas: Ocean Cay
Also: Roatan, Costa Maya, Cozumel
MSC MSC World America
Bahamas: Ocean Cay
Also: Roatan, Costa Maya, Cozumel
MSC MSC World America
Bahamas: Ocean Cay
Also: Roatan, Costa Maya, Cozumel
MSC MSC World America
Bahamas: Ocean Cay
Also: Roatan, Costa Maya, Cozumel
MSC MSC World America
Bahamas: Ocean Cay
Also: Roatan, Costa Maya, Cozumel
MSC MSC World America
Bahamas: Ocean Cay
Also: Roatan, Costa Maya, Cozumel
MSC MSC World America
Bahamas: Ocean Cay
Also: Roatan, Costa Maya, Cozumel
MSC MSC World America
Bahamas: Ocean Cay
Also: Roatan, Costa Maya, Cozumel
Updated Nov 8, 2026, 10:28 a.m. ET.