Mexican Riviera shore excursions: ship vs independent
Carnival excursions in the Mexican Riviera cost +37% compared with independent tours of the same type (typical saving $22 per person); NCL excursions in the Mexican Riviera cost +52% compared with independent tours of the same type (typical saving $35 per person). 2 of 6 ports are tender ports. Prices checked November 2026.
6 Mexican Riviera ports, with each cruise line's excursion markup over independent tours of the same type and how safe it is to go on your own.
| Port | Carnival markup | NCL markup | Avg safety | Tender? |
|---|---|---|---|---|
| Cabo San LucasMexico | +39% | +34% | 4.0/5 | Yes |
| Puerto VallartaMexico | +24% | +40% | 5.0/5 | No |
| MazatlanMexico | +88% | +154% | 5.0/5 | No |
| EnsenadaMexico | -15% | -19% | 4.7/5 | No |
| HuatulcoMexico | +50% | – | 5.0/5 | No |
| Catalina IslandUSA | – | – | 4.0/5 | Yes |
Biggest savings in Mexican Riviera
| Port | Line | Tour type | Ship | Independent | Saving for 4 |
|---|---|---|---|---|---|
| Puerto Vallarta | NCL | Zipline | $197 | $85 | $449 |
| Cabo San Lucas | NCL | Beach break / beach club | $158 | $66 | $365 |
| Puerto Vallarta | NCL | Nature / waterfall / park | $118 | $34 | $337 |
| Cabo San Lucas | NCL | Whale watching | $163 | $90 | $291 |
| Cabo San Lucas | Carnival | Beach break / beach club | $121 | $66 | $218 |
| Cabo San Lucas | NCL | Catamaran / sail & snorkel | $153 | $100 | $211 |
| Huatulco | Carnival | City / island tour | $80 | $32 | $192 |
| Cabo San Lucas | Carnival | Catamaran / sail & snorkel | $147 | $100 | $188 |
| Mazatlan | Carnival | Beach break / beach club | $100 | $56 | $176 |
| Ensenada | Carnival | ATV / buggy / jeep | $113 | $69 | $176 |
Questions
Are Mexican Riviera cruise excursions worth booking through the ship?
On price, usually not: across Mexican Riviera ports the ship charges +37% on Carnival and +52% on NCL compared with independent tours of the same type, a typical per-person saving of $22 on Carnival and $35 on NCL.
Which Mexican Riviera ports are tender ports?
Cabo San Lucas, Catalina Island. Leave at least 90 minutes before departure to get back to the ship in a tender port.
Where do Mexican Riviera excursions need extra time?
Puerto Vallarta, Ensenada have popular tours with long transfers or ferries, so pick tours that finish well before all-aboard.
Other regions: Western Caribbean Bahamas Eastern Caribbean Southern Caribbean Central and South America Alaska Bermuda Hawaii Canada and New England Europe