Weekly ship news — free
Join 2,000+ cruise fans. No spam.
Weekly ship news — free
Join 2,000+ cruise fans. No spam.
A transparent breakdown of cruise pricing, hidden costs, and how to get the best value for your budget.
Cruise pricing at a glance
A 7-night cruise costs $700-$5,000+ per person depending on the cruise line, cabin type, and destination. Budget: $100-150/night (Carnival, MSC). Mid-range: $150-300/night (Royal Caribbean, Norwegian). Premium: $300-500/night (Celebrity, Princess). Luxury: $500-1,500+/night all-inclusive (Viking, Regent, Silversea). Beyond the fare, budget $100-200/person/day for drinks, excursions, gratuities, and WiFi on mainstream lines.
$100-150/night per person
Budget cruise lines offer the lowest fares with the most fun-per-dollar ratio. Ships tend to be large with lots of activities, water parks, and casual dining options. The trade-off is that extras like drinks, WiFi, and excursions are additional costs that can add up quickly.
$150-300/night per person
Mid-range lines offer the largest ships with the most onboard activities. Royal Caribbean's mega-ships are floating cities. Norwegian's Freestyle concept offers maximum flexibility. Disney commands a premium for its exclusive family experience. Drink packages ($70-100/day) and WiFi packages are popular add-ons.
$300-500/night per person
Premium lines offer a more refined experience with better food quality, more elegant public spaces, and a more adult-oriented atmosphere. Ships are mid-sized to large. Celebrity and Princess have been trending toward more inclusive pricing, bundling WiFi, drinks, and tips into "Always Included" or "Plus" packages.
$500-1,500+/night per person (all-inclusive)
Luxury lines are truly all-inclusive -- your fare covers virtually everything. Ships are smaller (200-1,250 guests), with exceptional service ratios (often 1:1 or better crew-to-guest). While the per-night cost is higher, the actual cost difference from mid-range lines shrinks significantly when you factor in that drinks, dining, WiFi, tips, and excursions are all included.
These are the costs NOT included in your cruise fare on mainstream lines. Budget $100-200 per person per day for these extras.
$60-100/day per person
Individual drinks cost $10-18 each. Most lines offer unlimited drink packages for $70-100/day. If you drink 5+ drinks per day, the package saves money. Non-alcoholic drink packages run $20-30/day.
$15-25/day
Basic "social media" WiFi costs $10-15/day. Full streaming WiFi is $20-30/day. Multi-device packages offer discounts. Pre-purchase online before the cruise for 10-20% savings. Some premium lines now include basic WiFi.
$16-22/day per person (auto-added)
All major cruise lines automatically add daily gratuities to your onboard account. This covers your stateroom attendant, dining staff, and behind-the-scenes crew. An additional 18-20% gratuity is added to bar and spa services. You can adjust gratuities at Guest Services, but the crew relies on them.
$50-200 per port per person
Cruise line excursions cost $50-200+ depending on the activity. Walking tours are cheapest ($30-50), while adventure activities like helicopter tours or scuba diving cost $200-400. You can save 30-50% by booking independently through local operators, but you risk missing the ship if you are late.
$30-75 per meal per person
Most ships have 3-10 specialty restaurants with cover charges or a la carte pricing. Steakhouses ($50-70), Japanese/sushi ($35-55), and chef's table experiences ($100-200) are common. Dining packages covering multiple specialty meals offer 20-30% savings.
$20-40 per photo
Ship photographers capture embarkation, formal nights, ports, and candid moments. Individual prints cost $20-40. Digital photo packages covering all your photos cost $150-250 per cruise. Bring your own camera to avoid this cost entirely.
$100-300 per treatment
Massages run $150-250 for 50 minutes. Facials cost $100-200. Thermal suite/spa passes cost $30-50/day or $150-250 for the full cruise. Book spa treatments on port days for significant discounts, as the spa is less busy.
$3-8 per item
Laundry service is priced per item ($3 for a shirt, $5-8 for pants/dresses). Dry cleaning is more expensive. Carnival and Princess offer free self-service laundry rooms. Some luxury lines include laundry service in the fare.
Your cabin category is the single biggest factor in your cruise price. Here is what each type costs per night on mainstream cruise lines.
No window or natural light. Smallest cabin type (140-185 sq ft). Best for cruisers who spend most time outside the cabin. Perfect for budget-conscious travelers or those who just need a place to sleep and shower.
Best for: Budget travelers, solo cruisers, families needing multiple rooms
Window or porthole with natural light (160-200 sq ft). Cannot be opened. Provides a view of the ocean and a sense of the weather outside. A middle-ground between inside and balcony without the outdoor space.
Best for: Cruisers who want natural light but do not need outdoor space
Private outdoor balcony (185-250 sq ft including balcony). The most popular cabin category. Wake up to ocean views, enjoy coffee on your veranda, and watch port arrivals and departures from your private space.
Best for: Most cruisers -- the best balance of value and experience
Largest cabins (300-2,000+ sq ft). Includes living area, premium amenities, and often priority boarding, specialty dining credits, exclusive lounge access, and butler service. Junior suites are the entry-level option at $250-400/night.
Best for: Celebrations, luxury seekers, families wanting connected spaces
Pro Tip
Use our Cabin Types Guide for a detailed comparison of what each cabin category includes, with photos and layout diagrams.
Early bookers get the best cabin selection and access to early booking promotions that often include onboard credit, free drink packages, or reduced deposits. Many cruise lines offer "Cruise Planner" sales where add-ons are 20-40% cheaper than onboard prices.
Prices drop 20-40% during shoulder seasons. Caribbean shoulder season is early December and late April. Mediterranean shoulder season is May and late September. Alaska is cheapest in early May and late September. You get the same ship and itinerary at a fraction of peak pricing.
Cruise lines offer 10-30% discounts on beverage packages, WiFi, specialty dining, and excursions when purchased before the cruise through their online "Cruise Planner." These prices are almost always lower than buying the same packages once onboard.
Cruise line excursions carry a 30-100% markup over booking the same activity independently. Sites like Viator, GetYourGuide, and local operators offer identical tours for less. The trade-off: if you are late returning, the ship will wait for its own excursions but not for independent ones.
Repositioning cruises (when ships move between seasonal regions, like Caribbean to Europe in spring) offer incredible value -- often 50-70% cheaper per night than regular itineraries. These are typically 10-18 night trans-Atlantic or trans-Pacific voyages with multiple sea days.
Cruise-specialist travel agents have access to group rates and exclusive amenities not available to the public. They can often get you free onboard credit, cabin upgrades, or free drink packages at the same base fare. Their services are free to you, as the cruise line pays their commission.
Hotels, flights, tours, insurance & packages for your cruise
Free cancellation on most rooms
Compare deals from 100+ airlines
Bundle & save on your cruise trip
Skip-the-line tickets & local tours
We may earn a commission from partner bookings at no extra cost to you.
A 7-night cruise costs $700-$5,000+ per person depending on the cruise line, cabin type, and destination. Budget lines like Carnival and MSC start at $700-1,050 per person for an inside cabin. Mid-range lines like Royal Caribbean and Norwegian run $1,050-2,100. Premium lines like Celebrity cost $2,100-3,500. Luxury all-inclusive lines like Viking and Regent run $3,500-10,500+ but include drinks, excursions, WiFi, and tips.
On most mainstream cruise lines (Carnival, Royal Caribbean, Norwegian, MSC), drinks are NOT included in the base fare. Water, basic coffee/tea, and lemonade are free. Soda, specialty coffee, alcohol, and smoothies are extra. Unlimited drink packages cost $70-100/day. On luxury lines like Viking, Regent, Silversea, and Seabourn, all beverages including alcohol are included in the fare.
All major cruise lines automatically add gratuities of $16-22 per person per day to your onboard account. For a 7-night cruise, that is $112-154 per person. In addition, an 18-20% gratuity is added to all bar and spa charges. On luxury lines like Viking, Regent, and Silversea, gratuities are included in the fare. You can adjust auto-gratuities at Guest Services, but the crew depends on them as a significant part of their compensation.
A cruise can be cheaper than a comparable hotel vacation when you factor in that your cruise fare includes accommodation, all meals, entertainment, a fitness center, pools, and transportation between destinations. A 7-night Caribbean cruise at $150/night per person includes everything a $200-300/night resort would charge for room only, plus you visit 3-5 different destinations. The main extra costs on a cruise are drinks, excursions, and WiFi.
The cheapest months to cruise depend on the destination. Caribbean: September-November (hurricane season) and early December. Mediterranean: late October-November and early April. Alaska: early May and late September (start/end of season). Repositioning cruises in April-May (eastbound) and October-November (westbound) offer the best per-night value of any cruise type. Avoid peak times like Christmas, New Year, spring break, and summer for the lowest fares.
Browse our database of hundreds of cruise ships to compare amenities, specifications, and find the best ship for your budget.