Hotel Diana La Spezia
by the TopOfHotel team
Hotel Diana is the budget 3-star that puts both the train station and the ferry harbour within a 10-minute walk, so Cinque Terre and Portovenere are both easy day trips.
Hotel Diana is the budget 3-star that puts both the train station and the ferry harbour within a 10-minute walk, so Cinque Terre and Portovenere are both easy day trips.
In-Depth Review
Rooms and decor
The rooms at Hotel Diana are done in a classic Italian style: clean, comfortable and squarely 3-star. Each has air-con, a TV, free Wi-Fi and a private bathroom. The design is not as modern as nearby Hotel My One and feels a touch dated, but it is warm rather than tired, and most reviewers are happy with the value.
Food and amenities
Breakfast is included in the standard rate. You get cornetti, a range of breads, fresh fruit, cheese, ham and proper espresso — enough to fuel an early start. Amenities are kept basic, so do not expect a gym, pool or spa. The front-desk team speaks good English and is genuinely useful, walking you through ferry and train timetables for Cinque Terre and Portovenere.
Location and getting there
This is where Hotel Diana earns its place. It sits roughly halfway between La Spezia Centrale station, a 7-10 minute walk, and the Porto Mirabello harbour, about 8-10 minutes on foot. That balance is the point: take the train into the five villages of Cinque Terre one day, then catch the ferry out to Portovenere the next. You are also a short walk from Via del Prione, the city's main shopping street, with local restaurants close by.
Things to know before booking
The rooms show their age — the look is older than a modern 3-star like Hotel My One, so manage expectations on style. The elevator is small, which makes large suitcases awkward between floors. And the amenities are basic: no gym, no pool, no spa. None of that is a dealbreaker at this price, but it is worth knowing before you book.
Our take
Hotel Diana suits travellers who want to use both the train and the ferry to see Cinque Terre and Portovenere, at a budget rate from around $63 a night, and who do not need extra facilities. Take the older decor as the trade for that flexibility and the central spot, and it is an easy-to-justify pick.
Score Breakdown
Assessed by our editorial team from data and real guest reviews
The Honest Verdict — pros & what to know
- Sits between Centrale station and Porto Mirabello harbour, which means you can ride the train into Cinque Terre or take the ferry out to Portovenere depending on the day.
- Rooms start at roughly $63 a night, which is good value for a 3-star in central La Spezia.
- The city-centre spot puts you within easy walking distance of Via del Prione and its local restaurants.
- Breakfast is included in the standard rate, with cornetti, a range of breads, fruit, cheese, ham and proper espresso.
- Front-desk staff speak good English and will sort out ferry and train timetables for Cinque Terre, which saves planning headaches.
- The rooms have an older design and feel dated next to a modern 3-star like Hotel My One nearby.
- Amenities are basic; there is no gym, pool or spa here.
- The elevator is small, so large suitcases can be awkward to move between floors.
Who It’s For
Match Score by travel style
Amenities
Location & Nearby Spots
Things to do near La Spezia
Day tours, attraction tickets and experiences around La Spezia — book ahead on Klook with mobile e-tickets.
See activities in La SpeziaAffiliate link — we may earn a commission at no extra cost to you.
Insider Tips
- Take the ferry to Portovenere from Porto Mirabello, only about an 8-minute walk from the hotel.
- Ask the front desk for the current ferry timetable before you plan a day, since they help you route train and boat trips well.
- You are a short walk from Via del Prione, so head there for local restaurants rather than eating near the station.