On average, 3-star hotels in Amsterdam cost £342 per night, and 4-star hotels in Amsterdam are £469 per night. If you're looking for something really special, a 5-star hotel in Amsterdam can on average be found for £1,118 per night (based on Booking.com缤客 prices).