The cruise ship gym itself is almost always free, but individual fitness classes run $15–$35 per session and spa fitness passes can hit $200+ per week — here's exactly when it's worth paying and when to skip it.
Photo: Royal Caribbean International
Most cruisers assume the gym costs extra. It doesn't — and that confusion is exactly how cruise lines upsell you into packages you don't need. The gym floor is free. The classes, personal training, and fancy fitness passes? That's where your wallet takes the hit.
What Does a Cruise Ship Gym Actually Cost?
The basic gym — treadmills, weights, ellipticals, rowing machines — is included in your fare on virtually every major cruise line. You walk in, you work out, you leave. No charge. But the moment you want an instructor, a specialized class, or a thermal suite attached to the spa gym, the meter starts running.
Here's what you're realistically looking at in 2025–2026:
| Fitness Option | Cost | Included in Fare? |
|---|---|---|
| Gym floor access (cardio + weights) | $0 | ✅ Yes |
| Group fitness class (yoga, Pilates, spin) | $15–$35/session | ❌ No |
| Personal training session (1-on-1) | $75–$150/session | ❌ No |
| Fitness class package (5–7 classes) | $79–$129/package | ❌ No |
| Thermal spa + gym pass (per day) | $35–$60/day | ❌ No |
| Thermal spa + gym pass (full voyage) | $149–$299/week | ❌ No |
| Boot camp / specialty program (multi-day) | $199–$349 | ❌ No |
Bottom line: If you just want to lift weights and run on a treadmill, it costs you nothing. Everything else is an upsell.
Photo: Royal Caribbean International
What Drives the Price Up?
Ship size and line positioning matter enormously. Here's how the major lines stack up:
- Norwegian Cruise Line charges some of the steepest class fees — expect $25–$35 per spin or yoga session on ships like the Prima or Viva. Their thermal spa day passes routinely hit $50–$60.
- Royal Caribbean keeps individual class fees a bit lower ($15–$25) but aggressively sells fitness packages pre-cruise through the Cruise Planner. Vitality Spa passes on Oasis-class ships run $149–$199 for a 7-night voyage.
- Celebrity Cruises bundles fitness classes into their AquaClass cabin category — if you book AquaClass, you get unlimited access to the Persian Garden thermal suite and some classes included. It's one of the few cases where a cabin upgrade genuinely pays off for fitness-minded travelers.
- Princess Cruises offers a Lotus Spa thermal suite pass around $159–$199 for a 7-day cruise, with individual classes at $20–$30.
- Disney Cruise Line keeps things simple — gym is free, classes are limited and priced around $15–$20/session, and the whole operation is smaller and less fancy than other lines.
- Virgin Voyages includes group fitness classes (The Gym, barre, yoga) in your base fare — a genuine differentiator that's worth factoring into their higher base pricing.
Voyage length also changes the math. A $199 thermal spa pass on a 14-night transatlantic is a very different value proposition than the same pass on a 7-night Caribbean run.
Sea days vs. port days — if your itinerary is heavy on sea days, you'll actually use the gym more. Port-intensive itineraries mean you're off the ship and naturally active. Don't buy a fitness package for a port-a-day Greek Islands cruise and expect to get your money's worth.
Photo: Royal Caribbean International
Is It Actually Worth Paying For?
| Traveler Type | Recommendation | Why |
|---|---|---|
| Casual exerciser | Free gym only | Treadmill and weights get it done |
| Yoga / Pilates devotee | Buy a class pack | Per-session rate drops to ~$16–$18 with a package |
| Spin class regular | One or two sessions max | $25–$35/class is expensive — don't over-commit |
| Couples on a relaxation trip | Thermal spa pass | Unlimited sauna/steam/heated loungers make it worth it on longer voyages |
| Serious athlete | Free gym + one PT assessment | PT sessions are overpriced at $75–$150; use it for form feedback only |
| Frequent cruise traveler | Book Celebrity AquaClass | Built-in class access beats paying à la carte |
The thermal spa pass is where the math actually works — if you'll use it daily. Four visits to a $50/day thermal suite on a 7-night cruise costs $200. A weekly pass at $169 saves you $31 and you can go as often as you like. That's a legitimate deal.
Individual classes almost never pay off unless you're buying a package. A single $30 spin class on a Norwegian ship when you can walk to the free gym two decks away is hard to justify.
Practical Tips to Save Money on Cruise Fitness
1. Book fitness class packages before you board. Most lines offer 10–20% discounts through their pre-cruise planning portals. Once you're on the ship, you're paying rack rate.
2. Check for complimentary morning classes. Many ships offer one or two free intro classes — a morning stretch session, a brief meditation class — as a marketing tactic to get you buying more. Take the free ones shamelessly.
3. Go early. The gym is least crowded before 7:30am and after 7pm. If you're trying spin bikes or popular equipment on sea days, mid-morning is a zoo.
4. Use outdoor alternatives that cost nothing. Jogging tracks (almost universal), rock climbing walls (Royal Caribbean — free), basketball courts, pickleball courts — these are included and often more fun than a treadmill.
5. Ask about port-day discounts on spa passes. Some ships quietly offer reduced thermal suite access on port days when the ship is emptier. It's not advertised — ask the spa desk directly when you board.
6. Celebrity AquaClass is the best fitness value in mainstream cruising. The cabin premium over standard verandah is typically $100–$200 per person for a 7-night cruise, and you get Persian Garden thermal suite access plus fitness classes. Do the math — it often costs less than buying those add-ons separately.
7. Virgin Voyages if fitness is a priority. Their included group fitness program (yoga, barre, cycling, strength classes) is legitimately good and legitimately free. Their base pricing is higher, but for fitness-focused travelers, the total cost often comes out ahead.
The Verdict by Budget Level
| Budget Level | Approach | Estimated Fitness Spend |
|---|---|---|
| Budget traveler | Free gym floor only | $0 |
| Mid-range | Pre-booked class pack (5 classes) | $79–$99 total |
| Splurge | Thermal spa weekly pass + 2 personal training sessions | $300–$500 total |
For most cruisers, the free gym is all you need. Buy a class pack only if you have a specific practice you won't skip. Spring for the thermal suite only on longer voyages where you'll actually use it daily. And avoid single à la carte class purchases — they're the worst value on the menu.
Want to see how fitness costs stack up against other cruise add-ons before you book? Run your full cost breakdown with CruiseMutiny and find out exactly where your cruise budget is actually going.