Yes the Carnival World card can be used anywhere Mastercard is accepted, however, the points you earn on the card can only be redeemed toward Carnival cruises.