Yes, Princess Cruises allows you to use onboard credit to pay for shore excursions. Whether you book your excursions online before your cruise or wait until you’re onboard, any available onboard credit will generally be applied first before Princess charges the credit card linked to your booking.
This can be …