The average nightly price for a hotel stay in Athens is from €50-€120. Prices will vary depending if there is a 'free breakfast', whether the hotel is in a central location, and if the accommodation has an Acropolis view.