Bed and Breakfast
Alle rose barcolane
Bed and breakfast in Trieste with an independent apartment, terrace and garden, free private parking and city views, just minutes from the Barcola sea and Miramare Castle.

Historic hotel in the pedestrian heart of Trieste, a short walk from Piazza Unità d'Italia, with buffet breakfast and attentive staff.
See prices & availabilityThis page contains affiliate links. If you book through our links we may earn a small commission at no extra cost to you.
Hotel James Joyce is a 3-star hotel occupying a building dating back to 1770 in the pedestrian area of Cavana, the oldest district of Trieste, just 250 meters from Piazza Unità d’Italia.
The property is designed for those visiting the city on foot: from the Cruise Terminal to the congress centre, from the port waterfront to the main monuments, everything is reachable within a few minutes’ walk. The rooms, air-conditioned and equipped with private bathroom, flat-screen TV and minibar, range from the Double/Twin Room up to the Quadruple Room, with options also suited to families and small groups.
An Italian buffet breakfast is served every day, while WiFi is free in the common areas. The staff, highly praised by guests, provide recommendations on local restaurants and nearby attractions. Pets are allowed upon request, with a possible surcharge. The location, rated 9.7 by guests, is one of the property’s most recognized strengths, ideal for those who want to explore Trieste without needing a car.

The rooms at Hotel James Joyce are spread across several floors of a historic building dating back to 1770 and share some basic amenities: air conditioning, private bathroom, flat-screen TV and minibar. The starting option is the Double/Twin Room, the most compact at 17 m², designed for two people who want either a large double bed or two separate single beds.
Moving up in size, there are the Triple Room and the Quadruple Room with Private Bathroom, both at 23 m² but with different bed configurations: the Triple offers options with a single bed plus a double bed or three single beds, while the Quadruple offers combinations with an extra-large double bed and bunk beds, or single beds paired with bunk beds, suitable for families with children. Please note that rooms on the upper floors are accessible only via stairs, with no elevator.
The most compact room in the property, at 17 m² with a view over the pedestrian area of Cavana. Air-conditioned, with private bathroom and TV, it is available with a large double bed or two separate single beds, ideal for couples or travelers sharing the room.
Larger than the Double/Twin Room, at 23 m² with flexible configurations suited to small groups or families: a single bed paired with a large double bed, or three separate single beds. It is located on the upper floors, accessible only via stairs.
The same size as the Triple Room but designed for larger groups or families with children, thanks to bunk beds combined with an extra-large double bed or with single beds. Here too, access is possible only via stairs.
Hotel James Joyce offers a range of services designed to make a stay in Trieste’s historic centre easy. A shuttle service and airport shuttle are available, useful for those arriving from outside the city, along with concierge service, luggage storage, dry cleaning and laundry service. Security is ensured by CCTV, key card access and 24-hour security.
For dining, guests can enjoy an on-site restaurant, bar, snack bar and coffee shop, as well as a wine and champagne service. The rooms feature air conditioning, heating and flat-screen TV with satellite channels, while the property is entirely non-smoking and also offers allergy-free rooms.
Accessibility is also a focus, with rooms and facilities for disabled guests, wheelchair access and bathrooms with grab rails. Parking is available on the street only, while free WiFi covers the common areas.
Hotel James Joyce is located in the pedestrian area of Cavana, the oldest district of Trieste, a maze of narrow streets and historic buildings just steps from the sea. The building housing the hotel dates back to 1770, one of the most distinctive in the city, and this character is reflected in the surrounding area, made up of traditional eateries, bars and small shops.
The central location makes the property convenient for those arriving without a car: Piazza Unità d’Italia is 150 meters away, Trieste Centrale Station about 1 km, while Trieste-Ronchi dei Legionari Airport is 29 km away. Within a few hundred meters you’ll find the Arch of Riccardo, Trieste Town Hall and San Giusto Castle, the latter about 450 meters away. Miramare Castle, on the coast north of the city, is reachable in about 7 km.
In summer, the proximity to the sea allows guests to reach seaside spots such as Bagno Marino Pedocin within a few minutes, while in other seasons the Cavana district remains lively thanks to restaurants and cafés such as Al Ciketo and La Piazzetta, both a short walk from the hotel. History lovers can visit the Roman Theatre or descend into the Kleine Berlin shelters, just over 1 km away, while nature lovers can head to the Trieste Karst plateau, about 7 km away, for walks and hikes among sinkholes and woods.
Where to Stay in Trieste: the Best Areas and Small Hotels: the complete guide →
Guests especially praise the staff, rated 9.5, and the location, 9.7, among the most appreciated in the city. Cleanliness and comfort also score well, while services and value for money remain solid but slightly lower.
Yes, Hotel James Joyce accepts pets upon request, with a possible surcharge payable by the guest.
Yes, Hotel James Joyce includes an Italian buffet breakfast served every day.
Hotel James Joyce does not have private parking, but street parking is available nearby.
Rates at Hotel James Joyce vary depending on the season, room type and dates of stay. You can check the updated price from our search partners for your dates.
Hotel James Joyce is located about 150 meters from Piazza Unità d’Italia, reachable on foot in a few minutes.
Yes, Hotel James Joyce offers free WiFi in the common areas of the property.
Yes, Hotel James Joyce offers family rooms such as the Quadruple Room with bunk beds, suitable for families with children; children aged 4 and above pay the same as adults.