Barcelona is one of the most popular cruise ports in Europe, welcoming millions of travelers every year. As a local guide, one of the questions I’m asked most often is: “Where should I stay in Barcelona before my cruise?”
To help you find the best hotel for your stay before (or after) your cruise, I’ve put together this guide with my top hotel recommendations near the Barcelona Cruise Port, along with practical tips on where to stay and why.
Where to Stay Before Your Cruise
Whether you’re arriving the day before departure or spending a few extra days exploring the city, choosing the right hotel near the port can make your trip much more relaxed.
If convenience is your main priority, staying near Port Vell or close to the Barcelona cruise terminals is an excellent choice. Port Vell sits right at the edge of the historic city center, offering easy access to the cruise port while still being close to major attractions such as the Gothic Quarter, El Born, and La Rambla.
That said, Barcelona is a very walkable city, and taxis are plentiful and affordable. For this reason, I often recommend considering a stay in the Gothic Quarter, El Born, the Eixample or around Plaça de Catalunya instead. These areas allow you to fully experience the atmosphere of Barcelona, with restaurants, shopping, and cultural sights right at your doorstep.
If you’d like to read more about the Port of Barcelona, including how to get there and what to do in the surrounding area, you can also check out my detailed post about the port.

Best Hotels Near Barcelona Cruise Port
Now that you know which areas are most convenient before your cruise, I’d love to share my personal recommendations for hotels near the Barcelona cruise terminal — ranging from practical and comfortable options to boutique and luxury stays.
1. Eurostars Grand Marina Hotel GL
For those looking for luxury, this 5-star hotel is located directly at the Port of Barcelona, inside the World Trade Center. It offers stunning views of the harbor and Mediterranean Sea, elegant rooms, and top-class amenities. One of the most convenient options if you want to be as close as possible to the cruise terminals.
Book now
2. Duquesa de Cardona Hotel 4* Sup
Set in a historic waterfront building near Port Vell and the Gothic Quarter, this hotel combines classic elegance with modern comfort. The rooftop terrace with harbor views is a highlight. Its central location makes it perfect for exploring Barcelona before boarding your cruise.
Book now
3. Hotel Medinaceli
Located right in front of Port Vell, this historic hotel is housed in a former palace. A charming option for travelers who want to stay close to the port while enjoying a traditional Barcelona setting.
Book now
4. Serras Barcelona
A luxury boutique hotel overlooking Port Vell, located right next to the Gothic Quarter. Stylish rooms, excellent dining, and a prime waterfront location make this a fantastic choice for a special stay.
Book now
5. H10 Port Vell 4* Sup
A charming boutique hotel near the marina, offering elegant rooms and a rooftop terrace. Its location near El Born and the waterfront is ideal for cruise travelers who want to explore on foot.
Book now
6. Hotel 1898
Situated on La Rambla, this elegant hotel features a rooftop pool and spa. It’s ideal for cruise travelers who want to combine comfort, location, and a touch of luxury.
Book now
7. Andante Hotel
A modern, good-value hotel within walking distance of the cruise port and La Rambla. It offers comfortable rooms, a rooftop pool with views, and an excellent location for short stays before or after a cruise. Perfect for families and budget-conscious travelers.
Book now
8. Barcelona House
A simple and centrally located hotel just off La Rambla and Plaça Reial. Ideal for travelers looking for affordability and proximity to both the port and the old town.
Book now
9. Hotel Lamaro
Right next to Barcelona Cathedral, this hotel places you in the middle of the Gothic Quarter while still being a short ride from the cruise port.
Book now
10. H10 Madison 4* Sup
A stylish boutique hotel near the Cathedral, with a rooftop pool and views over the old town. Perfect for travelers who want charm, comfort, and a central location. The hotel also offers family rooms, which makes it ideal when traveling with children.
Book now
Bonus tip: W Barcelona
An iconic luxury hotel right on the beach. While it’s slightly farther from the terminals, it’s a fantastic option if you want to start or end your cruise with a truly memorable stay.
Book now
These hotels near the cruise terminal are perfect for a relaxed stay before or after your cruise.
If you’re looking for more hotel recommendations for visiting Barcelona, you can read more here.
If you need help planning your stay or would like to discover the city with a local guide, feel free to get in touch or explore more tips on my website.
Photo credits: Booking.com (except W Hotel)




