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+
Viareggio – 231 hotels and places to stay
Our top picks Lowest price first Star rating and price Top reviewed

Hotel Vittoria 3 stars

Hotel in Viareggio

Facing Viareggio’s pine forests, the family-run Vittoria provides modern rooms with free Wi-Fi. It offers a traditional restaurant and outdoor terrace, 150 metres from the beach. Great location, we had a room with a beautiful view of the park. Our hosts were so courteous and accommodating, and the breakfast was outstanding! Ciao! Until we see you again

Show more Show less
9
Superb
233 reviews
Avg. price/night:
£64

Hotel Katy 3 stars

Hotel in Viareggio

Hotel Katy is a 2-minute walk from the beach in Viareggio, 1 km from both the Train Station and the Harbour. Rooms are air conditioned and feature a satellite TV. Perfect hotel, next to beach (20 meters). Easy to park in front of the hotel. Simple but clean room, nice little balcony. Ac is loud but works fine. We reccommend this place!

Show more Show less
9
Superb
274 reviews

Hotel Sina Astor 4 stars

Hotel in Viareggio

Hotel Astor is at the centre of Viareggio's seafront promenade. Offering a sea-view rooftop terrace, it was renovated in 2011. Most rooms offer views of the sea. We always stay in the hotel when in Viareggio as it has a perfect location. The hotel and staff are excellent and it good value for money.

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

City Hotel 3 stars

Hotel in Viareggio

Featuring a shared lounge, City Hotel is set in Viareggio in the Tuscany region, 2.9 km from La Lecciona Beach and 2.2 km from Viareggio harbour. Great location, clean rooms, friendly and helpful staff. The hotel is very close to the beach, shopping areas, bars and restaurants. A special thanks to Arianna, such a lovely girl. Thanks for making our visit to Viareggio so pleasant.

Show more Show less
8.4
Very good
128 reviews
Avg. price/night:
£35

Hotel kim 1 stars

Hotel in Viareggio

Boasting a restaurant, bar, garden and free WiFi, Hotel kim is situated in Viareggio, 1.5 km from Lido di Camaiore Beach and 2.9 km from Viareggio harbour. Good standard and quantity of food for breakfast, extremely helpful staff, good central location a short walk from the beach. The perfect stay!

Show more Show less
8.2
Very good
109 reviews
Avg. price/night:
£73

Hotel Cilene 2 stars

Hotel in Viareggio

Featuring a shared lounge, Hotel Cilene is located in Viareggio in the Tuscany region, 3 km from La Lecciona Beach and 2 km from Viareggio harbour. Friendly staff and clean facilities. Breakfast was good.

Show more Show less
8.2
Very good
424 reviews

Hotel Nice 2 stars

Hotel in Viareggio

Located 350 metres from the sandy beaches, Hotel Nice features air-conditioned rooms located in Viareggio. It offers free WiFi access, a restaurant and a bar. The stuff is nice! Breakfast was sweet and delicious.

Show more Show less
8.8
Fabulous
154 reviews
Avg. price/night:
£68

Hotel Sauro 2 stars

Hotel in Viareggio

Air-conditioned rooms with a flat-screen TV and private bathroom are available at Hotel Sauro. Comfortable room. Very friendly staff and a lovely array of food for breakfast. Great location.....near a park and the sea.

Show more Show less
8.9
Fabulous
413 reviews
Avg. price/night:
£35

Hotel I 4 Assi 1 stars

Hotel in Viareggio

Set just 200 metres from the coast and its beaches, Hotel I 4 Assi features a spacious restaurant, a furnished patio, and a rich breakfast. All rooms have a private bathroom. Stefano was friendly, courteous and super helpful. Breakfast was generous and delicious. Towels were quite nice. Location was perfect for Carnivale and the beach.

Show more Show less
8.5
Very good
504 reviews
Avg. price/night:
£35

Hotel La Pace 3 stars

Hotel in Viareggio

Located in Viareggio and only a few meters from the Tyrrhenian Sea, Hotel La Pace offers classic rooms. Free WiFi is available throughout the property. Guests can also enjoy a buffet breakfast daily. Excellent hotel. Right on the seafront in beautiful Viareggio. The rooms were big and very comfortable. Very clean. Breakfast was great. In these coronavirus times, you could select hot and continental foods. Very nice staff. Will definitely stay again

Show more Show less
8
Very good
439 reviews
Avg. price/night:
£40

Most booked hotels in Viareggio in the past month

See all

Viareggio's best hotels with breakfast

See all

Budget hotels in Viareggio

See all

Hotels located in the centre of Viareggio

See all

FAQs about hotels in Viareggio

  • Hotel Vittoria, Hotel Katy and Hotel Sina Astor are some of the popular hotels in Viareggio.

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

  • For hotels in Viareggio that serve up a highly-rated breakfast, try Hotel Tirrenia, Hotel Vittoria and Palace Hotel.

  • Many families visiting Viareggio loved staying at Hotel Vittoria, BW Premier Collection Grand Hotel Royal and Palace Hotel.

  • These hotels in Viareggio are highly rated by couples: Hotel Katy, Grand Hotel Principe Di Piemonte and Hotel Vittoria.

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

  • Grand Hotel Principe Di Piemonte, Hotel President and Hotel Vittoria have received great reviews from travellers in Viareggio regarding the views from their hotel rooms.

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

There are 231 hotels in Viareggio listed on Booking.com, which from 20469 guest reviews have an average review score of 8.57. To give you an idea of how much a hotel in Viareggio might cost, the average price for a one-night stay is £120 (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 Viareggio hotel is 18m². Whether you book a hotel in Viareggio 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 Viareggio

See all
gogless