Search, compare, and book hotels near the Barcelona Cruise Port

Choose one of our selected hotels near Barcelona Cruise Port to extend your vacation before or after your cruise. All hotels are personally recommended by your fellow cruise travelers or by us.

Pick the hotel below that interests you, then click the link to search and browse more options before booking.

Are you looking for that one great hotel within walking distance of the Barcelona Cruise Port? Then Eurostars Grand Marina is the one for you.

We have also written a guide for hotels we recommend in other Barcelona neighborhoods including the Gothic Quarter or Eixample. 

When you purchase through links on our site, we may earn a commission. Here’s how it works.

4-star classic

Duquesa de Cardona

  • 4☆ hotel near El Born district
  • Historic 16th century palace
  • Panoramic view of cruise port
  • Stunning rooftop terrace
Search and book


H10 Port Vell 

  • 4☆ hotel by the harbor
  • Terrace with pool and views
  • Elegant, bright rooms
  • Excellent breakfast & service
Search and book

Rooftop Terrace

Hotel Catalonia Port

  • 4☆ hotel in great location
  • Lovely rooftop terrace
  • Near the seafront
  • Modern and great breakfast
Search and book

Panoramic Views

W Barcelona Hotel

  • 5☆ with panoramic views
  • Located along the boardwalk
  • Outdoor infinity pool
  • Unique sail-like building
Search and book

Closest To Cruise Port

Eurostars Grand Marina

  • 5☆ modern & minimalistic
  • Excellent breakfast buffet
  • Close to Barcelona port
  • Outdoor on the rooftop
Search and book


Gaudi Hotel

  • 3☆ hotel in a lively area
  • Rooftop terrace & small gym
  • Close by metro station
  • Good service, friendly staff
Search and book


Hotel Arc la Rambla

  • 3☆ clean and basic
  • Near Drassanes metro
  • Continental breakfast
  • Outdoor sundeck
Search and book

3-star Bestseller

Hotel del Mar

  • 3☆ value for money
  • Good location
  • Near shops & nightlife
  • Family friendly
Search and book

5-star Urban Resort

Hotel Arts

  • 5☆ urban resort hotel
  • Excellent breakfast
  • Great concierge service
  • Clean, modern & spacious
Search and book