The price for a hotel room in Porto Santo can vary greatly, depending on its location, services, and season. On average, you can expect to pay between €60 and €160 per night.