8 NIGHTSEastern CaribbeanMSC Cruises
Meraviglia
Roundtrip from Miami, FL
Cruise ports San Juan, PR • Basseterre, KN • St. Thomas, VI • Amber Cove, DO
▼ 26% below 90-day avgAt all-time low

Score 75+
Distinct routes
Balcony • PPPN
Every route this ship sails — best price and deal score across all departure dates
8 NIGHTSEastern Caribbean
6 NIGHTSBahamas
6 NIGHTSBahamas
4 NIGHTSSouth America
7 NIGHTSSouth America
7 NIGHTSSouth America
7 NIGHTSSouth America
3 NIGHTSSouth America
7 NIGHTSCruise
7 NIGHTSNorthern Europe
8 NIGHTSBahamas
14 NIGHTSNorthern Europe
8 NIGHTSEastern Caribbean
14 NIGHTSMediterranean
12 NIGHTSEastern Caribbean
7 NIGHTSNorthern Europe
7 NIGHTSNorthern Europe
7 NIGHTSNorthern Europe
7 NIGHTSSouth America
16 NIGHTSEastern Caribbean
8 NIGHTSEastern Caribbean
14 NIGHTSEastern Caribbean
8 NIGHTSBahamas
7 NIGHTSNorthern Europe
18 NIGHTSNorthern Europe
18 NIGHTSNorthern Europe
8 NIGHTSBahamas
5 NIGHTSMediterranean
7 NIGHTSNorthern Europe
6 NIGHTSSouth America
6 NIGHTSCruise
6 NIGHTSBahamas
7 NIGHTSSouth America
3 NIGHTSMediterranean
7 NIGHTSNorthern Europe
6 NIGHTSNorthern Europe
3 NIGHTSNorthern Europe
8 NIGHTSCruise
4 NIGHTSBahamas
19 NIGHTSNorthern EuropePer person per night (PPPN)
| Cabin Type | Low | Median | High | Data Points |
|---|---|---|---|---|
| Inside | $40 | $107 | $209 | 21,918 |
| Oceanview | $51 | $126 | $236 | 15,337 |
| Balcony | $56 | $150 | $265 | 15,895 |
| Suite | $260 | $377 | $567 | 13,814 |
View full price history for each sailing
| Departs | Nights | From | Region | Best Price | Score | |
|---|---|---|---|---|---|---|
| Nov 11, 2026 | 4 | Miami, FL | Caribbean | $248 | 50 | Price history → |
| Nov 11, 2026 | 10 | Miami, FL | Caribbean | — | 53 | Price history → |
| Nov 15, 2026 | 14 | Miami, FL | Caribbean | — | 26 | Price history → |
| Nov 15, 2026 | 6 | Miami, FL | Caribbean | $282 | 71 | Price history → |
| Nov 21, 2026 | 8 | Miami, FL | Caribbean | $520 | 65 | Price history → |
| Nov 21, 2026 | 14 | Miami, FL | Caribbean | — | 35 | Price history → |
| Nov 29, 2026 | 14 | Miami, FL | Caribbean | $1,106 | 49 | Price history → |
| Nov 29, 2026 | 6 | Miami, FL | Caribbean | $252 | 79 | Price history → |