Skip to main content

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Piraeus – 179 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

Piraeus Port Hotel 2 stars

Hotel in Piraeus City Centre, Piraeus

Located in the center of Piraeus, Piraeus Port Hotel is just a short walk away from Piraeus Metro Station and main port. Hotel is amazing! Really appreciate hospitality! Location is great. Close to the port (2 min by taxi or 10 walking). New and clean rooms.

Show more Show less
9
Superb
1,621 reviews
Avg. price/night:
£32

Phidias Piraeus Hotel 2 stars

Hotel in Piraeus City Centre, Piraeus

Phidias Piraeus Hotel is conveniently located in the centre of Piraeus, next to the port. Guests enjoy free shuttle service and elegant rooms with free WiFi. Superb hotel. Wonderful helpful receptionist Maria. Spotlessly clean. Lovely bathroom. They even had a smart phone with free calls home to take out and about. Highly recommended and fabulous value. They even dropped us to our ferry in the morning!

Show more Show less
9.5
Exceptional
3,569 reviews
Avg. price/night:
£41

The Alex 4 stars

Hotel in Castella, Piraeus

Set in Piraeus, 3.2 km from Piraeus Port - Athens, The Alex offers accommodation with a bar, private parking and a terrace. One of the best European hotels we have ever stayed in. Everything needed was available & the breakfast choices were over the top. Everyone was so very congenial & helpful. We will stay there again - a promise.

Show more Show less
9
Superb
408 reviews
Avg. price/night:
£71

Filon 2 stars

Hotel in Piraeus City Centre, Piraeus

Centrally located in Piraeus, just 100 metres from Piraeus Port, Filon has a 24-hour front desk and offers spacious, air-conditioned rooms with free WiFi access. We would like to thank the staff for their assistance. The service was as good or better than most 4 and 5 star hotels we have visited.

Show more Show less
8.9
Fabulous
1,029 reviews
Avg. price/night:
£29

Scorpios Sea Side Hotel 2 stars

Hotel in Peiraiki, Piraeus

Located right on the sea and 1 km from Pireaus Port, Scorpios Sea Side Hotel offers rooms and suites with modern decoration and upholstered beds. I really liked this hotel, amazing view, very friendly staff! The blue sky and the bright sun of Greece! I recommend to everyone. On the last day I had breakfast alone and they prepared a personal breakfast for me (see photo) it was very nice!

Show more Show less
8.7
Fabulous
1,049 reviews
Avg. price/night:
£39

Achillion Hotel Piraeus 1 stars

Hotel in Piraeus City Centre, Piraeus

Located in Central Piraeus, Achillion Hotel Piraeus is just a 5-minute walk from Piraeus Port and less than a 10-minute walk from the urban railway station of Piraeus (Metro Line 1). The location is PERFECT for catching a ferry. The rooms are simple and everything is great value. Working AC and fairly comfortable bed.

Show more Show less
8.8
Fabulous
1,615 reviews
Avg. price/night:
£27

Triton Hotel Piraeus 3 stars

Hotel in Piraeus City Centre, Piraeus

Just a few blocks from Piraeus train station and ferry terminals, Triton Hotel offers rooms with balcony and free WiFi access. The centre of Piraeus with various shops is round the corner. The location was very convenient.

Show more Show less
8.3
Very good
1,939 reviews
Avg. price/night:
£36

Lilia Hotel 2 stars

Hotel in Piraeus City Centre, Piraeus

Located in the small port Pasalimani in Piraeus, only a 10-minute walk from Piraeus’ main port, Lilia Hotel offers free wireless internet and a 24-hour bar. Hospitality, cleaness, service, area; only two buildings from the sea, breakfast and coffee, room facilities

Show more Show less
8.6
Fabulous
1,275 reviews
Avg. price/night:
£25

Faros I 3 stars

Hotel in Piraeus City Centre, Piraeus

Hotel Faros I enjoys a central location in Piraeus, offering access to the port and the train station. The friendly reception is open 24 hours a day and offers luggage storage. As soon as we arrived they welcomed us with a drink which is a lovely gesture. The room looked clean and quite fresh although smoking inside the room seemed permissive (light smell noticed). We stayed on the 7th floor, so there was a balcony as well.

Show more Show less
8.9
Fabulous
1,553 reviews
Avg. price/night:
£33

Piraeus Theoxenia Hotel 5 stars

Hotel in Piraeus City Centre, Piraeus

Conveniently located in the heart of Piraeus’ business district, Theoxenia is within walking distance of the main port. The hotel’s helpful multilingual staff is on hand 24 hours a day. The staff of the hotel is very friendly and always happy to help or to consult something. We like especially the staff in the dining room, super friendly and nice!

Show more Show less
8.4
Very good
1,143 reviews
Avg. price/night:
£50

Most booked hotels in Piraeus in the past month

See all

Piraeus's best hotels with breakfast

See all

Budget hotels in Piraeus

See all

Hotels located in the centre of Piraeus

See all

FAQs about hotels in Piraeus

  • The average price per night for a 3-star hotel in Piraeus this weekend is £45 or, for a 4-star hotel, £71. Looking for something even fancier? 5-star hotels in Piraeus for this weekend cost on average around £53 per night (based on Booking.com prices).

  • Piraeus City Centre, Moschato and Castella are popular with other travellers visiting Piraeus.

  • On average, 3-star hotels in Piraeus cost £53 per night, and 4-star hotels in Piraeus are £109 per night. If you're looking for something really special, a 5-star hotel in Piraeus can on average be found for £78 per night (based on Booking.com prices).

  • For hotels in Piraeus that serve up a highly-rated breakfast, try THE CRYSTAL BLUE XAIDARI HOTEL, Phidias Piraeus Hotel and Noufara.

  • These hotels in Piraeus are highly rated by couples: Phidias Piraeus Hotel, The Alex and Piraeus Port Hotel.

  • Scorpios Sea Side Hotel, Carol Hotel and Poseidonio have received great reviews from travellers in Piraeus regarding the views from their hotel rooms.

  • Phidias Piraeus Hotel, Piraeus Port Hotel and The Alex are some of the popular hotels in Piraeus.

  • Many families visiting Piraeus loved staying at Phidias Piraeus Hotel, The Alex and Scorpios Sea Side Hotel.

  • On average, it costs £45 per night to book a 3-star hotel in Piraeus for tonight. You'll pay on average around £83 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Piraeus will cost around £50 (based on Booking.com prices).

There are 179 hotels in Piraeus listed on Booking.com, which from 34406 guest reviews have an average review score of 8.63. To give you an idea of how much a hotel in Piraeus might cost, the average price for a one-night stay is £50 (based on bookings made on our site in the last 30 days). Room sizes will naturally vary according to minimum and maximum occupancy requirements. However, to give you an indication, the average size of a double room in a Piraeus hotel is 20m². If you're looking for some ideas on where in Piraeus to book a hotel, the areas around Archaeological Museum of Piraeus and Veakeio Theatre have proven popular with our other guests. Whether you book a hotel in Piraeus or elsewhere, you can always rely on 24/7 customer support when you book with Booking.com – wherever you are, whenever you need it.

Explore guest reviews of hotels in Piraeus

See all
gogless