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)

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.

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)

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)

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)

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)

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)

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)

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.


Hotel 1898 ★★★★ (Las Ramblas)

Address: La Rambla, 109, 08002 Barcelona, Spain
Description: Stylish hotel centrally located on La Rambla. Features fine dining at the Mediterranean restaurant, an open-air tapas bar, a heated rooftop pool, and a spa. The hotel’s colonial-style rooms provide a luxurious stay.
Distance to Cruise Port: Approximately 10 minutes by taxi.


ICON Bcn ★★★★ (Family Friendly)

Address: Carrer de Roger de Llúria, 60, 08009 Barcelona, Spain
Description: Boutique hotel ideal for families, offering rooms with bunk beds for children and triple rooms with single and double beds. Located in the Eixample neighborhood, it’s perfectly positioned to explore major sights such as Casa Milà and the Sagrada Familia.


Distance to Cruise Port: Approximately 15 minutes by taxi.


Andante Hotel (Rooftop Pool with Panoramic Views)

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 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.

Barcelona Sants

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.


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

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.