Barcelona is relatively compact and getting to the Barcelona Cruise Port isn’t much of a taxi ride (usually about $12) from nearly any major area in the city. However, there are some hotels we recommend for people choosing to stay before or after their cruise, some based on distance to the port.

Eurostars Grand Marina Hotel ★★★★★ (Closest)

eurostars hotel barcelona cruise port closest

Address: Moll de Barcelona S/N, World Trade Center, 08039 Barcelona, Spain
Description: One of the closest hotels to the Barcelona cruise port, offering luxurious accommodations with some rooms boasting stunning port views. Located at the foot of Las Ramblas, this 5-star hotel provides easy access to the North, South, and East Terminals. Guests can enjoy amenities such as a rooftop pool, modern fitness center, and elegant dining options.

If you’re only staying the night before or after a cruise, this is usually the best choice. It’s convenient to Las Ramblas and an easy cab ride to most major attractions.


Distance to Cruise Port: Walking distance to North, South, and East Terminals.


Receive Our Monthly CruiseLetter

Including cruise reviews, travel tips, and cruise deals

In Post Subscribe

For Longer pre or post-cruise stays in Barcelona, these may be better options!

Staying at the port is convenient for a night, but there are many nearby hotels that are closer to the attractions most people are interested in seeing during their stay in Barcelona. Here are some of our favorites!


Hotel Miramar Barcelona ★★★★★ (Close to Port)

Barcelona Cruise Port Hotels - The Best (And Closest) Hotel Options for Cruisers 2

Address: Plaça de Carlos Ibáñez, 3, 08038 Barcelona, Spain
Description: Located on Montjuic Mountain, this 5-star hotel offers luxurious accommodations with modern amenities and breathtaking views of the Mediterranean Sea and the cruise port. Perfect for cruise passengers who want to be close to the port while enjoying a serene and stylish environment. Facilities include indoor and outdoor pools, a spa, and a gourmet restaurant.


Distance to Cruise Port: Short drive from the port.


H10 Cubik 4★ ★★★★ (Popular)

Barcelona Cruise Port Hotels - The Best (And Closest) Hotel Options for Cruisers 3

Address: Via Laietana, 69, 08003 Barcelona, Spain
Description: Blends modern design with comfort, situated in the heart of Ciutat Vella. This 4-star hotel is within walking distance of the historic Gothic Quarter and city center. The rooftop bar offers magnificent views of Barcelona, perfect for relaxing after a day of sightseeing.


Distance to Cruise Port: Approximately 15 minutes by taxi.


Olivia Plaza Hotel ★★★★ (Best Value)

Barcelona Cruise Port Hotels - The Best (And Closest) Hotel Options for Cruisers 4

Address: Plaça de Catalunya, 19, 08002 Barcelona, Spain
Description: Offers exceptional value with modern design and traditional Spanish touches. Located in the heart of Barcelona, facing Plaza Catalunya, this 4-star hotel provides easy access to tourist attractions. An excellent choice for cruise passengers seeking comfort and convenience.


Distance to Cruise Port: Approximately 10-15 minutes by taxi.


Almanac Barcelona ★★★★★ (Luxury)

Barcelona Cruise Port Hotels - The Best (And Closest) Hotel Options for Cruisers 5

Address: Gran Via de les Corts Catalanes, 619-621, 08007 Barcelona, Spain
Description: Offers luxurious accommodations with beautifully designed guest rooms and suites. Located in the heart of Barcelona, this 5-star hotel is ideal for exploring the city’s major sights. Guests can enjoy a rooftop terrace with a pool and chaise lounges, perfect for unwinding.
Distance to Cruise Port: Approximately 15 minutes by taxi.


Grums Hotel & Spa ★★★ (Convenient)

Barcelona Cruise Port Hotels - The Best (And Closest) Hotel Options for Cruisers 6

Address: Carrer de Palaudàries, 26, 08004 Barcelona, Spain
Description: Provides modern amenities and a convenient location. Situated in the heart of Barcelona, this hotel is within walking distance of many tourist attractions and the cruise port. Features a spa, fitness center, and comfortable rooms.

Grums Hotel & Spa will often offer pre-cruise packages including spa access, breakfast, etc.


Distance to Cruise Port: Approximately 10 minutes by taxi.


H10 Casa Mimosa ★★★★ (Top Reviewed)

Barcelona Cruise Port Hotels - The Best (And Closest) Hotel Options for Cruisers 7

Address: Carrer de Pau Claris, 179, 08037 Barcelona, Spain
Description: Offers exceptional service and modern amenities. Located in the Eixample district, this 4-star hotel provides easy access to tourist attractions and the cruise port. Guests can enjoy stunning city views from the rooftop terrace and relax in the inner garden or plunge pool.


Distance to Cruise Port: Approximately 15 minutes by taxi.


Andante Hotel (Rooftop Pool with Panoramic Views)

Barcelona Cruise Port Hotels - The Best (And Closest) Hotel Options for Cruisers 8

Address: Avinguda de les Drassanes, 23-25, 08001 Barcelona, Spain
Description: Features a rooftop pool with panoramic city views. This modern hotel offers comfortable rooms, a fitness center, and a relaxing atmosphere. Its close proximity to La Rambla makes it an excellent choice for exploring Barcelona.


Distance to Cruise Port: Approximately 10 minutes by taxi.


Honorable MentionS

These hotels are worth consideration but didn’t make our top list for a few reasons (specified)

W Barcelona (Iconic Sail-Shaped Hotel)

W Hotel Barcelona

Address: Plaça Rosa dels Vents, 1, Final, Passeig de Joan de Borbó, 08039 Barcelona, Spain
Description: Iconic sail-shaped hotel with luxurious rooms, a rooftop pool, and breathtaking views of the Mediterranean Sea. The hotel’s modern design and excellent service make it a top choice for a luxurious stay in Barcelona.


Distance to Cruise Port: Approximately 10 minutes by taxi.

NOTE: The W looks close to the cruise port in Barcelona when viewing a map, but it’s not easy to get to. It’s on a peninsula requiring a cab ride to just about anywhere you want to go. It’s great for a beach stay due to its proximity to beaches, but don’t choose this if you think you’re going to walk to the cruise ship from the hotel!

YURBBAN Ramblas

We LOVE the Yurban. It’s a boutique hotel located on Las Ramblas with amazing views over the busy street. The only reason we don’t highly recommend it for cruise passengers is the rooms are really small. They’re lovely, but small when considering 2 adults, likely with lots of luggage, just getting off of an international flight. But definitely give it a look and check the prices, it can be an amazing value.

It’s not our top pick because the rooms are really small (but nicely done).

Barcelona Barcelo Sants

Barcelona Cruise Port Hotels - The Best (And Closest) Hotel Options for Cruisers 9

Another hotel in Barcelona we really enjoy. It’s about a 15-20 minute cab ride to the cruise port, however, if you’re going to explore surrounding areas during your pre or post-cruise vacation, the hotel sits right above the Sants train station which can get you anywhere in the region quickly. The rooms are modern, the hotel is unusual with a space-themed lobby and common areas, and the location is unbeatable for arriving or departing by train. This is our go-to when we train into Barcelona from other major cities in Europe the night before a cruise.

It’s not in our top picks because the hotel caters more to business travelers and the location, while great for getting around the region by train, is just “ok”. But it’s a wonderful option if you’re arriving late or having to depart early – because of the connection to the train and access to other easy transportation.


These Barcelona hotels offer various options for cruise travelers, from luxury stays to convenient locations, ensuring a comfortable experience near the Barcelona cruise port.

Do you have a comment?

Did we miss something? Have you had a different experience? Did we get it wrong?

Leave a Reply

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.