If you’re planning to embark on an unforgettable cruise from the captivating city of Barcelona, then you’ve come to the right place. Before setting sail to explore the azure waters of the Mediterranean, why not indulge in the splendor of this vibrant city for a night or two? To ensure you have a truly memorable pre-cruise experience, I’ve curated an enticing list of the 15 best hotels near the port of Barcelona.
From budget-friendly havens to luxurious retreats, this selection covers a wide array of options to suit every traveler’s preferences. The port of Barcelona is located near the city center, within a 5-10-minute drive (depending on the traffic) from La Rambla and Gothic Quarter, from where you can explore the city’s landmarks on foot. The selected hotels are located within walking distance of these sights and a short driving distance from Barcelona cruise port.
Before I share with you the top 15 hotels near Barcelona cruise port, I invite you to grab your copy of the “Mediterranean Cruise Port Guide”, the most comprehensive guide to 45 Mediterranean cruise ports (Barcelona is included), packed with practical information, expert tips & unforgettable experiences! (PDF format/200 pages).
Ultimate Guide to Mediterranean Cruise Ports
Plan your Cruise Itinerary in Less than an Hour and Maximize Your Port
15 Best Hotels Near the Port of Barcelona
1. Eurostars Grand Marina Hotel GL ★★★★★ (Luxury)
Nestled within the iconic World Trade Center building, this 5-star design hotel offers an enchanting view of Barcelona’s picturesque port.
Located just a leisurely 5-minute stroll from the vibrant La Rambla, the Eurostars Grand Marina Hotel GL offers the perfect blend of convenience and sophistication. Picture yourself in a modern room with wooden flooring and warm-colored fabrics, basking in the stunning port views. You’ll find everything you need for a comfortable stay, from a flat-screen TV to a spacious work desk. And the cherry on top? A pillow menu to customize your sleep experience.
Indulge your taste buds at the Grand Marina restaurant and unwind with cocktails and live music at the lobby bar. Stay fit at the gym or treat yourself to a relaxing massage – the choice is yours! With various room types available, including deluxe double/twin rooms and family rooms, Eurostars Grand Marina Hotel GL is perfect for both families and couples.
Address: Moll de Barcelona WTC, Ciutat Vella, 08039 Barcelona, Spain
2. Hotel Miramar Barcelona GL ★★★★★ (Luxury)
Nestled within lush gardens atop the enchanting Montjuïc Hill, Hotel Miramar Barcelona GL offers breathtaking views of the glistening Mediterranean Sea and is located within a 10-minute drive from Barcelona cruise terminal.
Rich in history, this hotel resides in a former palace, showcasing the elegance of Neucentisme architecture, a true gem of the city. As you step inside, you’ll be enchanted by the perfect blend of chic and contemporary interiors, where modernity meets heritage.
Relaxation awaits you with two swimming pools, inviting you to unwind and soak up the Mediterranean sun. For a pampering experience, head to the L’Occitane Spa, boasting an indoor pool, hot tub, sauna, steam room, pressure showers, and luxurious treatment cabins. Satisfy your taste buds at the Studio Miramar restaurant, and don’t miss the chance to enjoy your favorite drink at the hotel’s bar, offering stunning views of the surroundings.
With deluxe double/twin rooms and private suites perfect for couples and families, Hotel Miramar Barcelona GL is ready to make your stay extraordinary.
Address: Plaza Carlos Ibañez, 3, Sants-Montjuïc, 08038 Barcelona, Spain
3. W Barcelona ★★★★★ (Luxury)
The stunning W Barcelona is a striking sail-like structure that stands proudly next to the sun-kissed Barceloneta Beach, located within a 15-20-minute drive from the port of Barcelona.
Picture yourself lounging in style on a chaise by the window, soaking in the magnificent vistas, while enjoying the modern comforts of a flat-screen TV, iPod docking station, and a refreshing rainfall shower. Get your taste buds ready for a culinary adventure at the stylish gourmet restaurant, FIRE, and head up to the 26th-floor ECLIPSE rooftop bar to savor handcrafted cocktails while taking in panoramic views of the city and sea.
At SALT Beach Club & Restaurant, innovative burgers paired with specially crafted cocktails await, creating the perfect seaside bliss. Plus, with direct beach access and two inviting pools, the SUN Deck and WET Deck, surrounded by comfy loungers, you’ll find everything you need to unwind and soak up the sun.
W Barcelona offers spacious luxury single, double rooms, and suites, making it perfect for families, solo travelers and couples.
Address: Plaça Rosa dels Vents, 1 – Passeig Joan de Borbo, Ciutat Vella, 08039 Barcelona, Spain
4. H10 Port Vell 4* Sup (Gothic Quarter)
H10 Port Vell is a stylish 4-star hotel located just 220 meters from Port Vell Harbour and less than a 15-minute drive from Barcelona cruise port.
The air-conditioned rooms are designed for comfort, featuring 42-inch flat-screen TVs, minibars, and modern bathrooms with Rituals toiletries. For added convenience, two rooms are adapted for guests with reduced mobility. Indulge your taste buds at the Lobby Bar del Port and Hollywood Restaurant, or enjoy room service in the privacy of your room.
The hotel features double and twin rooms (with optional sea and city views), ideal for couples and solo travelers. With a prime location, just 400 meters from Francia Railway Station and within walking distance of Las Ramblas and Plaza Catalunya, H10 Port Vell offers easy access to Barcelona’s vibrant charm.
Address: Pas de Sota Muralla, 9, Ciutat Vella, 08003 Barcelona, Spain
5. Hotel Duquesa de Cardona 4* Sup (Gothic Quarter)
Nestled opposite Barcelona’s marina in the Gothic Quarter, within a 30-minute walk (a 15-minute drive) from the port, the enchanting 19th-century Hotel Duquesa de Cardona 4* Sup is the perfect choice for your pre-cruise stay. With free Wi-Fi and a rooftop terrace offering breathtaking city views, including 2 plunge pools and a bar, you’ll be swept away by its allure.
Spacious, air-conditioned rooms feature modern amenities like a flat-screen satellite TV, safety deposit box, and minibar. The private bathroom boasts a plush bathrobe and slippers. Make sure to savor Mediterranean cuisine at the hotel’s restaurant or indulge in creative tapas and cocktails at the summer snack bar.
Conveniently close to the Ramblas, the Sagrada Familia, and the metro station, Hotel Duquesa de Cardona 4* Sup lets you explore Barcelona’s iconic attractions with ease. The hotel features standard and deluxe double/twin rooms, and superior double rooms with extra beds, perfect for families.
Address: Passeig Colom, 12, Ciutat Vella, 08002 Barcelona, Spain
6. Hotel Rec Barcelona ★★★ (Adults Only)
Hotel Rec Barcelona is a 3-star gem conveniently nestled in the city center, within a 15-minute drive from Barcelona cruise port. With its central location, Hotel Rec Barcelona provides easy access to Barcelona’s finest attractions, shopping districts, and cultural landmarks.
As you step into this inviting oasis, you’ll be greeted by air-conditioned rooms exuding comfort and style. Take a refreshing dip in the outdoor swimming pool, or soak up the sun on the terrace, creating unforgettable moments to cherish before your cruise adventure. Free WiFi is available throughout the hotel as well as on-site private parking, making your stay hassle-free.
Hotel Rec Barcelona features standard and superior double/twin rooms. Some rooms even offer splendid city views, adding an extra touch of magic to your stay.
Address: Carrer del Rec Comtal 19, Ciutat Vella, 08003 Barcelona, Spain
7. Hotel 1898 ★★★★ (La Rambla)
Housed in a meticulously restored 19th-century building, Hotel 1898 boasts a unique architectural and historical heritage, earning it the esteemed Speciality Monument status. Prepare to be transported back in time as you step into an era of colonial-style splendor.
Unwind and bask in the Barcelona sun on the rooftop pool’s inviting sun terrace, offering sweeping city views and a tranquil oasis. Hotel’s elegant rooms have been designed with your utmost comfort in mind, featuring free Wi-Fi and luxurious marble bathrooms. Make sure to taste the Mediterranean specialties at Hotel 1898’s stylish restaurant and enjoy traditional tapas at a bar-restaurant with a terrace.
Hotel 1898 features classic, superior and deluxe double and twin rooms. Plaza Catalunya is just 200 meters away and the Gothic Quarter, with its awe-inspiring cathedral, is within a leisurely 10-minute walk from the hotel.
Address: La Rambla, 109, Ciutat Vella, 08002 Barcelona, Spain
If you’re looking for a trendy and comfy spot before your voyage, H10 Cubik has got you covered. With a prime location in the heart of Barcelona, H10 Cubik offers easy access to all the city’s hotspots and must-see places.
The rooms are designed with your comfort in mind, all featuring a flat-screen TV and private bathroom. And if you need anything, a 24-hour front desk is always there to help. Free WiFi is available throughout the property and the hotel has a seasonal outdoor pool and terrace. Don’t forget to grab a drink at the hotel’s lively bar – the perfect way to kickstart your pre-cruise celebrations!
H10 Cubik features classic and superior double or twin rooms with a city view and junior suites, perfect for couples and families.
Address: Vía Laietana, 69, Ciutat Vella, 08003 Barcelona, Spain
9. Ciutat de Barcelona ★★★ (Budget)
Nestled in the captivating Gothic Quarter and just 100 meters away from Picasso Museum, Ciutat de Barcelona has it all – an outdoor rooftop pool, air-conditioned rooms, and top-notch soundproofing to ensure a peaceful rest before your voyage.
Each room is thoughtfully designed with your comfort in mind, and the private bathroom comes equipped with a hairdryer and eco-friendly Pure toiletries for your indulgence. Ciutat de Barcelona offers twin rooms ideal for families, couples and solo travelers looking for affordable accommodation.
With a central location, you’ll find Jaume I Metro Station just 300 meters away, while Plaza Catalunya and the famous Ramblas are a short 10-minute walk from the hotel.
Address: Princesa, 33-35, Ciutat Vella, 08003 Barcelona, Spain
10. Cuatro Naciones ★★ (Budget)
Located on the famous La Rambla, just 200 meters from Drassanes metro station, Cuatro Naciones ensures you’ll be perfectly positioned to explore the best of the city.
Housed in an 18th-century building, where history meets comfort and convenience, the hotel offers comfortable air-conditioned rooms with flat-screen satellite TVs and a private bathroom with a hairdryer – perfect for refreshing after a day of exploration.
Cuatro Naciones features twin, double and triple rooms, ideal for families, couples and solo travelers looking for a central location and budget-friendly accommodation.
Address: La Rambla, 40, Ciutat Vella, 08002 Barcelona, Spain
11. Cosmopolitan Boutique Rambla ★★★
Cosmopolitan Boutique Rambla boasts a prime location just 200 meters from the iconic La Pedrera. All rooms are adorned with typical tiled floors and high ceilings, creating an atmosphere of classic elegance. Some lucky guests even have the pleasure of a balcony with stunning city views.
The hotel is perfectly situated on the picturesque Rambla Catalunya, lined with an array of shops, cafés, and tapas bars. With Passeig de Gracia just 100 meters away and Diagonal metro station within only 50 meters, getting around Barcelona’s must-see sights is a breeze. Explore famous landmarks like Las Ramblas, the Sagrada Familia, and the Camp Nou Stadium, all just a few stops away by metro.
Cosmopolitan Boutique Rambla has been top-rated for families with kids and its twin/double rooms are very affordable.
Address: Rambla Catalunya, 102, Eixample, 08008 Barcelona, Spain
12. Sercotel Hotel Rosellon ★★★★ (Sagrada Familia view)
With its exceptional amenities and proximity to Barcelona’s most famous landmark, Sercotel Hotel Rosellon is the perfect place to begin your cruise adventure. Imagine waking up to breathtaking panoramic views of Gaudí’s famous basilica from our rooftop terrace – a sight to behold!
The hotel’s cozy and modern rooms are designed with your comfort in mind, all featuring flat-screen TVs and complimentary Wi-Fi. The hotel also offers a scrumptious buffet breakfast, offering a variety of delicious options to fuel your adventures. Sercotel Hotel Rosellon features deluxe twin and double rooms with a city view, perfect for couples and families.
Address: Rosselló, 390, Eixample, 08025 Barcelona, Spain
13. Ibis Barcelona Centro ★★ (Families’ Top Pick)
Located a 5-minute walk from the iconic Sagrada Familia and a 15-minute drive from the port of Barcelona, Ibis Barcelona Centro is a top pick by families with children.
The hotel offers comfortable double/twin and family rooms, a relaxing retreat with a bar, private parking, and a shared lounge. All units are designed with your comfort in mind, featuring air conditioning, a flat-screen TV with satellite channels, a kettle, and a private bathroom with a shower and hairdryer. A buffet breakfast is available daily at Ibis Barcelona Centro.
Address: Carrer Napòls, 230-232, Eixample, 08013 Barcelona, Spain
14. Hostal Girona (Guest House)
Located just a short 10-minute stroll from Passeig de Gràcia and Plaça Catalunya, Hostal Girona offers the perfect blend of convenience and comfort. This small and modern guest house comes with all the essentials for a pleasant stay, including air-conditioned rooms and TVs. Some rooms have en suite bathrooms, while others offer shared facilities.
With its single, double/twin, and triple rooms with balconies, Hostal Girona is perfect for couples, families with kids and solo travelers.
Address: Girona, 24 1º-1ª, Eixample, 08010 Barcelona, Spain
15. H10 Casa Mimosa 4* Sup (Top-rated for Couples)
This delightful 4-star hotel is nestled in a charming 19th-century modernist building, just behind the famous La Pedrera. Each room at H10 Casa Mimosa offers outward-facing views, either overlooking Pau Claris Street or the courtyard garden with Gaudí’s chimneys in the background.
The hotel boasts spacious, bright rooms and a beautiful garden that is a haven of tranquility, featuring century-old palm trees, an impressive lime tree, and mimosas that lend the hotel its name. Here, you’ll find an elevated swimming pool and a sun lounger area, perfect for relaxing. The hotel has all types of rooms (standard and deluxe double/twin rooms, family rooms, and suites), which makes it perfect for couples and families.
With an ideal location, H10 Casa Mimosa is just a short 10-minute walk from Casa Battló, and Plaza Catalunya and Ramblas are within 15 minutes’ walk.
Address: Pau Claris, 179, Eixample, 08037 Barcelona, Spain
- To read in detail about Barcelona cruise port and the best things to do in Barcelona, check out my Ultimate Guide to Barcelona Cruise Port
- Book tours and activities in Barcelona
- Book a private transfer in Barcelona
- Get an e-sim card
Do not forget to grab your copy of the “Mediterranean Cruise Port Guide”, the most comprehensive guide to 45 Mediterranean cruise ports (Barcelona is included), packed with practical information, expert tips & unforgettable experiences! (PDF format/200 pages).
Ultimate Guide to Mediterranean Cruise Ports
Plan your Cruise Itinerary in Less than an Hour and Maximize Your Port