Carnival Cruise Ships by Size
Carnival Cruise Ships Ranked by Size — Full Fleet Breakdown
Carnival Cruise Line operates one of the most diverse fleets in the cruise industry. Understanding Carnival cruise ships by size helps you choose the right ship for your holiday — whether you want the buzzing energy of a mega-ship or the more intimate feel of a mid-size vessel. Below is the complete ranking of Carnival cruise ships by size, measured by gross tonnage (GT).
Excel Class — Carnival's Largest Cruise Ships
The Excel-class ships are Carnival's biggest and most feature-rich vessels. These are the ships that redefined what a Carnival cruise could be.
Mardi Gras — Carnival's Largest Ship (180,000 GT) Mardi Gras is Carnival's largest cruise ship ever built, with a gross tonnage of 180,000 GT and a passenger capacity of 6,500 guests. Launched in 2021 and homeported in Port Canaveral, Florida, Mardi Gras introduced BOLT — the first rollercoaster at sea — and six uniquely themed zones: La Piazza, The French Quarter, The Lido, Summer Landing, 820 Biscayne, and The Ultimate Playground. With 30+ dining and bar options and the largest suite collection in Carnival's history (Excel Suites), Mardi Gras sits firmly at the top of any ranking of Carnival cruise ships by size.
Carnival Celebration — 180,000 GT Carnival Celebration is the second Excel-class ship, identical in size to Mardi Gras at 180,000 GT with capacity for 6,500 passengers. Homeported in Miami, Carnival Celebration adds a "Celebration Key" themed zone and new dining concepts while retaining the BOLT rollercoaster and six-zone layout. It's the largest Carnival ship sailing from Miami.
Carnival Jubilee — 180,000 GT Carnival Jubilee is the third Excel-class ship, homeported in Galveston, Texas — making it the largest cruise ship ever based in Galveston. At 180,000 GT, Jubilee replicates the Excel-class formula with Texas-inspired touches and serves the Gulf Coast and Western Caribbean market.
Vista Class — Carnival's Second-Largest Ships
Carnival Vista — 133,500 GT Carnival Vista was Carnival's flagship when launched in 2016 and remains one of the largest Carnival cruise ships by size. At 133,500 GT with capacity for 3,936 passengers, Vista introduced the SkyRide — an aerial cycling attraction suspended over the ocean — along with IMAX at sea and the Havana Bar & Cabanas. Currently homeported in Galveston.
Carnival Horizon — 133,500 GT Carnival Horizon is a sister ship to Vista, launched in 2018 with the same 133,500 GT gross tonnage. Homeported in Miami, Horizon features the same SkyRide, Waterworks water park, and expanded dining portfolio. One of the most popular Carnival ships for Caribbean sailings.
Carnival Panorama — 133,500 GT Carnival Panorama mirrors the Vista-class specifications at 133,500 GT and 3,954 passenger capacity. Homeported in Long Beach, California, Panorama is the largest Carnival ship on the West Coast and the primary vessel for Mexican Riviera sailings. (Full page dedicated to Carnival Panorama below.)
Dream Class — Mid-Large Carnival Ships
Carnival Dream — 130,000 GT At 130,000 GT, Carnival Dream was Carnival's largest ship when launched in 2009. Still one of the biggest in the fleet, Dream features WaterWorks, the massive Lido Marketplace, and a wide range of dining and entertainment options. Currently sailing from New Orleans.
Carnival Magic — 130,000 GT Carnival Magic matches its Dream-class sisters at 130,000 GT with capacity for 3,690 passengers. A popular ship for Caribbean and Bahamas itineraries, Carnival Magic offers all the core Fun Ship amenities including Guy's Burger Joint, BlueIguana Cantina, and WaterWorks.
Carnival Breeze — 128,251 GT Carnival Breeze rounds out the Dream class at 128,251 GT. Featuring the Serenity Adults-Only retreat, a full WaterWorks park, and a lively Lido Deck, Carnival Breeze is a firm favourite sailing from Miami and Port Canaveral.
Sunshine Class — The Refurbished Fan Favourite
Carnival Sunshine — 102,853 GT Carnival Sunshine underwent one of the most comprehensive refurbishments in cruise history in 2013, transforming the former Carnival Destiny into a modern, feature-rich ship. At 102,853 GT with 3,002 passenger capacity, Carnival Sunshine is a mid-size ship that punches well above its weight with 35+ dining and bar options, WaterWorks, and Guy's Burger Joint. (Full dedicated page below.)
Spirit Class: Mid-Size Ships Perfect for Alaska & Longer Sailings
The Spirit class ships (Carnival Spirit, Carnival Legend, Carnival Miracle, Carnival Pride) range from 85,000–88,500 GT and carry approximately 2,124–2,667 passengers. These sleeker, longer ships are ideal for Alaska cruises, transcanal voyages, and longer itineraries where their more intimate size and panoramic ocean views are a distinct advantage.
Complete Carnival Cruise Ships by Size - Quick Reference Table
| Ship | Class | Gross Tonnage | Passenger Capacity | Homeport |
|---|---|---|---|---|
| Mardi Gras | Excel | 180,000 GT | 6,500 | Port Canaveral |
| Carnival Celebration | Excel | 180,000 GT | 6,500 | Miami |
| Carnival Jubilee | Excel | 180,000 GT | 6,500 | Galveston |
| Carnival Vista | Vista | 133,500 GT | 3,936 | Galveston |
| Carnival Horizon | Vista | 133,500 GT | 3,934 | Miami |
| Carnival Panorama | Vista | 133,500 GT | 3,954 | Long Beach |
| Carnival Dream | Dream | 130,000 GT | 3,646 | New Orleans |
| Carnival Magic | Dream | 130,000 GT | 3,690 | Baltimore/Caribbean |
| Carnival Breeze | Dream | 128,251 GT | 3,690 | Miami/Port Canaveral |
| Carnival Sunshine | Sunshine | 102,853 GT | 3,002 | Charleston/Caribbean |
| Carnival Spirit | Spirit | 85,920 GT | 2,124 | Seattle/Alaska |
| Carnival Legend | Spirit | 85,942 GT | 2,667 | Tampa |
| Carnival Miracle | Spirit | 85,942 GT | 2,667 | Long Beach |
| Carnival Pride | Spirit | 85,920 GT | 2,667 | Baltimore |
50 cruises found
3-Day Bahamas Carnival Cruise Line
$183 Per Person3 Nights | Miami, Fl - Celebration Key, The Bahamas - Miami, Fl
3-Day Bahamas Carnival Cruise Line
$184 Per Person3 Nights | Miami, Fl - Celebration Key, The Bahamas - Miami, Fl
4-Day Baja Mexico Carnival Cruise Line
$195 Per Person4 Nights | Long Beach (Los Angeles), Ca - Catalina Island, Ca - Ensenada, M... More
4-Day Bahamas Carnival Cruise Line
$203 Per Person4 Nights | Miami, Fl - Relaxaway, Half Moon Cay - Celebration Key, The Baha... More
3-Day Baja Mexico Carnival Cruise Line
$205 Per Person3 Nights | Long Beach (Los Angeles), Ca - Ensenada, Mexico - Long Beach (Lo... More
4-Day Bahamas Carnival Cruise Line
$205 Per Person4 Nights | Miami, Fl - Relaxaway, Half Moon Cay - Celebration Key, The Baha... More
3-Day Baja Mexico Carnival Cruise Line
$209 Per Person3 Nights | Long Beach (Los Angeles), Ca - Ensenada, Mexico - Long Beach (Lo... More
4-Day Baja Mexico Carnival Cruise Line
$209 Per Person4 Nights | Long Beach (Los Angeles), Ca - Catalina Island, Ca - Ensenada, M... More
4-Day Baja Mexico Carnival Cruise Line
$212 Per Person4 Nights | Long Beach (Los Angeles), Ca - Catalina Island, Ca - Ensenada, M... More
4-Day Bahamas Carnival Cruise Line
$212 Per Person4 Nights | Miami, Fl - Relaxaway, Half Moon Cay - Celebration Key, The Baha... More
4-Day Bahamas Carnival Cruise Line
$215 Per Person4 Nights | Miami, Fl - Princess Cays, The Bahamas - Celebration Key, The Ba... More
4-Day Bahamas Carnival Cruise Line
$216 Per Person4 Nights | Miami, Fl - Celebration Key, The Bahamas - Relaxaway, Half Moon ... More
3-Day Baja Mexico Carnival Cruise Line
$217 Per Person3 Nights | Long Beach (Los Angeles), Ca - Ensenada, Mexico - Long Beach (Lo... More
5-Day Bahamas Carnival Cruise Line
$218 Per Person5 Nights | Miami, Fl - Celebration Key, The Bahamas - Nassau, The Bahamas -... More
5-Day Bahamas Carnival Cruise Line
$219 Per Person5 Nights | Miami, Fl - Celebration Key, The Bahamas - Relaxaway, Half Moon ... More
5-Day Bahamas Carnival Cruise Line
$220 Per Person5 Nights | Miami, Fl - Celebration Key, The Bahamas - Princess Cays, The Ba... More
2-Day Getaway Carnival Cruise Line
$221 Per Person2 Nights | Sydney, Australia - Sydney, Australia
2-Day Getaway Carnival Cruise Line
$222 Per Person2 Nights | Melbourne, Australia - Sydney (White Bay), Australia
2-Day Getaway Carnival Cruise Line
$224 Per Person2 Nights | Melbourne, Australia - Adelaide, Australia
2-Day Getaway Carnival Cruise Line
$227 Per Person2 Nights | Brisbane, Australia - Sydney, Australia
5-Day Bahamas Carnival Cruise Line
$235 Per Person5 Nights | Miami, Fl - Princess Cays, The Bahamas - Nassau, The Bahamas - C... More
2-Day Getaway Carnival Cruise Line
$239 Per Person2 Nights | Sydney, Australia - Sydney, Australia
5-Day Mexican Riviera Carnival Cruise Line
$240 Per Person5 Nights | Long Beach (Los Angeles), Ca - Cabo San Lucas, Mexico - Ensenada... More
5-Day Bahamas Carnival Cruise Line
$240 Per Person5 Nights | Miami, Fl - Relaxaway, Half Moon Cay - Nassau, The Bahamas - Cel... More
2-Day Getaway Carnival Cruise Line
$241 Per Person2 Nights | Sydney (White Bay), Australia - Melbourne, Australia
4-Day Bahamas Carnival Cruise Line
$241 Per Person4 Nights | Port Canaveral (Orlando), Fl - Nassau, The Bahamas - Celebration... More
5-Day Bahamas Carnival Cruise Line
$245 Per Person5 Nights | Miami, Fl - Nassau, The Bahamas - Relaxaway, Half Moon Cay - Cel... More
4-Day Bahamas Carnival Cruise Line
$247 Per Person4 Nights | Port Canaveral (Orlando), Fl - Nassau, The Bahamas - Celebration... More
5-Day Bahamas Carnival Cruise Line
$251 Per Person5 Nights | Miami, Fl - Celebration Key, The Bahamas - Relaxaway, Half Moon ... More
4-Day Bahamas Carnival Cruise Line
$267 Per Person4 Nights | Port Canaveral (Orlando), Fl - Nassau, The Bahamas - Celebration... More
3-Day Bahamas Carnival Cruise Line
$270 Per Person3 Nights | Port Canaveral (Orlando), Fl - Celebration Key, The Bahamas - Po... More
5-Day Mexican Riviera Carnival Cruise Line
$270 Per Person5 Nights | Long Beach (Los Angeles), Ca - Cabo San Lucas, Mexico - Ensenada... More
3-Day Getaway Carnival Cruise Line
$270 Per Person3 Nights | Sydney, Australia - Sydney, Australia
4-Day Bahamas Carnival Cruise Line
$272 Per Person4 Nights | Port Canaveral (Orlando), Fl - Relaxaway, Half Moon Cay - Celebr... More
3-Day Getaway Carnival Cruise Line
$275 Per Person3 Nights | Sydney, Australia - Sydney, Australia
3-Day Getaway Carnival Cruise Line
$275 Per Person3 Nights | Sydney (White Bay), Australia - Sydney, Australia
4-Day Western Caribbean Carnival Cruise Line
$276 Per Person4 Nights | Tampa, Fl - Cozumel, Mexico - Tampa, Fl
4-Day Baja Mexico Carnival Cruise Line
$277 Per Person4 Nights | Long Beach (Los Angeles), Ca - Catalina Island, Ca - Ensenada, M... More
5-Day Bahamas Carnival Cruise Line
$278 Per Person5 Nights | Port Canaveral (Orlando), Fl - Nassau, The Bahamas - Relaxaway, ... More
3-Day Getaway Carnival Cruise Line
$279 Per Person3 Nights | Sydney (White Bay), Australia - Sydney (White Bay), Australia
4-Day Bahamas Carnival Cruise Line
$280 Per Person4 Nights | Port Canaveral (Orlando), Fl - Celebration Key, The Bahamas - Na... More
3-Day Getaway Carnival Cruise Line
$282 Per Person3 Nights | Sydney (White Bay), Australia - Sydney, Australia
5-Day Bahamas Carnival Cruise Line
$282 Per Person5 Nights | Miami, Fl - Relaxaway, Half Moon Cay - Celebration Key, The Baha... More
5-Day Bahamas Carnival Cruise Line
$286 Per Person5 Nights | Tampa, Fl - Celebration Key, The Bahamas - Nassau, The Bahamas -... More
5-Day Bahamas Carnival Cruise Line
$287 Per Person5 Nights | Port Canaveral (Orlando), Fl - Celebration Key, The Bahamas - Na... More
3-Day Bahamas Carnival Cruise Line
$289 Per Person3 Nights | Port Canaveral (Orlando), Fl - Celebration Key, The Bahamas - Po... More
5-Day Bahamas Carnival Cruise Line
$290 Per Person5 Nights | Miami, Fl - Nassau, The Bahamas - Relaxaway, Half Moon Cay - Cel... More
5-Day Bahamas Carnival Cruise Line
$292 Per Person5 Nights | Jacksonville, Fl - Relaxaway, Half Moon Cay - Celebration Key, T... More
5-Day Bahamas Carnival Cruise Line
$293 Per Person5 Nights | Jacksonville, Fl - Celebration Key, The Bahamas - Princess Cays,... More
6-Day Mexican Riviera Carnival Cruise Line
$293 Per Person6 Nights | Long Beach (Los Angeles), Ca - Cabo San Lucas, Mexico - Cabo San... More
FAQs
More in Carnival Cruise
Also explore
- Royal Caribbean Galveston
- Galveston Cruise
- Carnival Cruise
- Japan Cruise
- Cruises from New Orleans
- Cruises from San Francisco
- Cruise from New York
- Cruises from Florida
- Cruises from Baltimore
- Iceland Cruises from UK
- Turkey Cruise
- Greece Cruises
- Cruise in India
- Italy Cruises
- Rome Cruises
- Spain Cruises
- River Cruises Europe
- Arctic Cruises
- Antarctica Cruises
- South America Cruises
- Hawaiian Island Cruises
- Galapagos Cruises
- Mediterranean Cruises
- Bermuda Cruises
- Mexico Cruises
- Caribbean Cruises
- Bahamas Cruises
- New Zealand Cruises
- Australia Cruises
- Iceland Cruises
- Dubai Cruises
- Alaska Cruises
- Norway cruises
- Eastern Mediterranean cruises
- Europe cruises
- Western Mediterranean Cruises
- Singapore Cruises












