Overview of the Barcelona Cruise Port
The Barcelona cruise port is a major hub for Mediterranean cruising, including serving as a popular homeport launching point, and if you’re sailing round-trip in the region, there’s a good chance you’ll be starting or ending your itinerary here. It's also a common port of call on other European sailings that stop here as a port of call.
This isn’t a sleepy seaside stop, but rather Barcelona is a full-blown homeport with multiple piers, heavy embarkation and disembarkation days, and a constant buzz of activity from ships coming and going.
It’s also a destination that stands entirely on its own. For cruisers who like to extend their vacations pre- or post-sailing, Barcelona makes it easy. The cruise terminals are close to the city, transportation is simple, and the city itself has an almost magnetic pull — the kind that makes you wish you had more than just a day or two to explore.
The Barcelona cruise port includes several terminals, with most large ships docking at Moll Adossat, a pier separated from the main waterfront by an industrial corridor and accessible by shuttle or taxi.
Smaller ships sometimes use the World Trade Center terminals near Port Vell, which are walkable to Las Ramblas and the Gothic Quarter. If you’ve cruised from Fort Lauderdale or Civitavecchia, you know how chaotic port logistics can feel. Barcelona isn’t perfect, but compared to many major cruise hubs, it’s impressively efficient.
Barcelona itself is a city that mixes ancient Roman ruins, medieval streets, and bold modernist design, and often all in the same block. You’ll hear both Spanish and Catalan spoken here. Most tourist-facing places speak solid English, but don’t assume that carries over to taxi drivers or street vendors.
The biggest mistake I see cruisers make is treating Barcelona cruise port as a jumping off point and nothing more. If your itinerary starts or ends here, you should absolutely tack on a night or two. I made this mistake myself, not allowing enough time to explore Barcelona properly, and I have regrets.
The city is packed with iconic landmarks like the Sagrada Família, Park Güell, and Barri Gòtic, but it’s also the kind of place where you’ll remember the simple things, like a sidewalk café, a fresh plate of tapas, and the beauty of the city's historic architecture.
If your cruise begins at the Barcelona cruise port, don’t rush in and rush out. Slow down and enjoy all that it has to offer.
Barcelona Cruise Port Map
The Barcelona cruise port is located just southwest of the city center and is split across two main areas: the Moll Adossat piers and the Port Vell terminals near the World Trade Center. Most large cruise ships dock at Moll Adossat, which sits on an extended breakwater area that is not walkable from the city.
Ships at Moll Adossat typically use terminals A through E, with each terminal offering check-in desks, waiting areas, restrooms, and small shops. There’s usually a cruise line shuttle that runs from the pier to the Columbus Monument at the base of Las Ramblas, which connects you directly to the old city.
Taxis are also plentiful here, and line up outside the terminal entrances. Smaller ships may dock closer to town at the WTC terminals, which are adjacent to the waterfront promenade and within walking distance of key city sights.
While the Barcelona cruise port doesn’t offer pretty views from the pier itself, the efficiency and layout more than make up for it. Signage is clear, terminal staff are organized, and getting from ship to city tends to be quick once you clear the basic logistics. On embarkation day, though, things can get busy.
Get the Barcelona Cruise Port Map
Getting to the City Center from the Barcelona Cruise Port
The Barcelona cruise port sits close enough to the city that you can be in the heart of things in about 10 to 20 minutes, depending on where you dock. But it's not walkable from most piers, especially Moll Adossat, which is where large ships usually berth. You'll need to arrange some form of transport to get into town.
Cruise Line Shuttle
Most major lines operating from Moll Adossat offer a paid shuttle that drops passengers near the Columbus Monument at the base of Las Ramblas. That’s a central location, and from there it’s a short walk into the Gothic Quarter and other major sights. Some ships also offer shuttles to Plaça de Catalunya, depending on the cruise line and terminal assignment.
Taxis
Outside the terminal at Moll Adossat, there’s a steady line of taxis waiting for disembarking passengers. The ride into the city center usually takes around 15 minutes and costs €15 to €25, depending on traffic and your destination. Taxis in Barcelona are generally clean, safe, and reliable. You can pay by card or in euros, and there’s no need to tip more than rounding up the fare. Just be aware that taxi drivers here don’t always speak English, so it helps to show your destination on your phone or have it written down.
Related: Book a private driver to Barcelona
Uber and Cabify
Uber and Cabify both operate in Barcelona cruise port, but they are regulated differently than in some U.S. cities. Often they dispatch licensed taxi drivers instead of private vehicles. That means the price and experience can feel nearly identical to taking a regular cab. I tend to use whichever app shows the faster pickup time, but it’s good to have both downloaded in advance in case one isn’t working.
Public Bus (TMB)
Barcelona’s TMB buses serve the area near the cruise terminals, though not directly from Moll Adossat itself. If you’re comfortable walking a bit or connecting via shuttle to the World Trade Center area, you can catch multiple bus lines into the city center. Buses are cheap and safe, but I wouldn’t recommend this option if you’re carrying luggage or just disembarked. It’s better suited for exploring later during your stay.
Language and Payment Tips
In Barcelona cruise port, English is widely spoken in tourist areas but not always by taxi drivers or public transport staff. I’ve had drivers completely ignore questions in English but respond helpfully when I showed the address on my phone. Having your hotel or landmark pulled up in Google Maps usually works just fine.
Nearly everything in Barcelona accepts cards, but buses require exact change or a transit card. It's helpful, though, to carry some euros just in case, especially for smaller purchases or café stops.
Barcelona Cruise Port at a Glance
- Max # of ships: Up to 7 cruise ships across multiple terminals, including Moll Adossat (A–E) and World Trade Center piers
- Wi-Fi: No free Wi-Fi in the terminals. Some nearby cafés and restaurants in the WTC area may offer it. SIM cards are available in the city or at BCN airport.
- Distance to town: About 2 miles (3.2 km) from Moll Adossat to Las Ramblas; walkable from WTC terminals
- ATMs: Available inside the WTC terminal area and nearby downtown, but not always in Moll Adossat terminals themselves
- Facilities: Modern and clean terminals with check-in counters, seating, restrooms, and a cute little gift shop. Moll Adossat lacks full cafés or food options, so grab snacks beforehand.
Getting to the Barcelona Cruise Port from the Airport
Because Barcelona is a major homeport, many cruisers fly in specifically to begin their itinerary. The airport, officially named Josep Tarradellas Barcelona El Prat Airport, is located about 15 kilometers (9 miles) from the Barcelona cruise port.
Transit time from the airport to either Moll Adossat or Port Vell terminals typically ranges from 20 to 30 minutes, depending on traffic.
Taxi
Taxi service is available directly outside the arrivals area of both Terminal 1 and Terminal 2. The ride to the Barcelona cruise port takes approximately 25 minutes in normal traffic. Fares are regulated and typically range from €35 to €45, including luggage and airport surcharges. Credit cards are accepted, though it’s smart to confirm with the driver before departing.
Uber and Cabify
Uber and Cabify operate at the airport and often dispatch the same licensed taxis used by the local fleet. Pricing is similar to metered taxi rates, and the apps allow you to pay directly through your phone. Both pickup points are clearly marked within the airport’s designated ride service areas.
Aerobus and Metro
The Aerobus runs from both airport terminals to Plaça Catalunya. From there, you can take a taxi or the L3 metro line to the Drassanes station, which places you near the World Trade Center area. This option is budget-friendly but not ideal with heavy luggage. The full trip can take 45 minutes or more depending on connections.
Cruise Line Transfers
Most major cruise lines departing from Barcelona offer transfer services between the airport and the cruise port. These are typically booked in advance through your cruise line and may be included in your cruise package if you arranged air travel through the cruise company.
On embarkation days, dedicated staff are usually present near the baggage claim area with signs directing passengers to the buses. While often more expensive than a taxi, these transfers offer peace of mind and are especially helpful for first-time cruisers or those who are not comfortable navigating a home port in a foreign country.
Related: Book a private driver to Barcelona
Barcelona Airport Tips for Cruisers
Barcelona–El Prat (BCN) is Spain’s second-busiest airport and one of Europe’s top ten. It serves as the main international gateway for cruisers sailing from the Barcelona cruise port, located approximately 9 miles away. In theory, it’s a quick 20–30 minute ride.
That's the easy part of cruising from Barcelona. The tough part? Dealing with the BCN airport. It's... an experience.
Let’s start with arrivals. The airport itself looks clean, modern, and well-organized. That is, until you reach passport control. If you're a non-EU traveler, brace yourself.
On our recent visit there, we were among the first off the plane, yet still spent nearly an hour in a snaking Disney-style queue. It was hot, chaotic, and zero fun after an overnight flight.
We’d read warnings but were still shocked by the crowd control (or lack thereof). It felt like they were processing an entire cruise ship of passengers with two agents and a prayer.
Once we cleared customs, things improved significantly. The taxi stand outside the airport was efficient and well-managed, and the drivers are regulated. You can expect a flat-rate fare of around €39 to the Barcelona cruise port.
Important tip: do not fly on the same day your cruise departs, especially from an international departure port. We broke that rule (something I never recommend, but it was unavoidable in our case), but thankfully we got lucky.
A flight delay, especially on top of the ridiculous wait to clear customs, could have easily caused us to miss our ship. Always arrive at least a day early. Two days if you want any buffer or sightseeing time. It’s worth the peace of mind. As I noted above, I regret not having had the time to explore Barcelona, because it's a great city.
Flying back home can also be a bit of an adventure from BCN. Our experience was the same as many horror stories I'd read online, of airlines operating on skeleton crew staffing here.
Upon our arrival, American Airlines had only two check-in agents working multiple large international flights. The line barely moved until reinforcements arrived (which was perilously close to our boarding time, although we had arrived at the airport 2.5 hours in advance), proof that BCN is not built for speed or efficiency, both in arrivals and departures.
One more heads-up for luxury shoppers: if you’re filing a VAT refund (I was, thanks to a designer bag picked up in Florence), allow at least 30 extra minutes for customs paperwork and stamping your form before check-in. It’s not a difficult process, but the lines can drag, especially on top of the other ridiculous BCN lines you will likely encounter.
Bottom line: BCN is a visually impressive airport, but an operational nightmare.
Things to Do Near the Barcelona Cruise Port
Whether you're arriving from the airport or visiting Barcelona as a port of call, once you make it into the city, there's a concentrated cluster of must-see spots you can hit in a day.
Barcelona's biggest claim to fame is its incredible architecture, particularly the work of Antoni Gaudí, the visionary Catalan architect whose modernist buildings have become synonymous with the city itself. His nature-inspired designs are scattered throughout Barcelona and are absolute must-sees.
Beyond Gaudí, you'll find medieval quarters, world-class museums, bustling markets, and a gorgeous Mediterranean coastline.
Gothic Quarter & Las Ramblas
This is Barcelona's historic core, where ancient Roman walls meet big market energy and tree-lined promenades. It's the most walkable area from the Barcelona cruise port and packs in centuries of history alongside some of the city's most iconic street life.
Gothic Quarter (Barri Gòtic)
The heart of old Barcelona, this maze of narrow streets, hidden squares and medieval architecture is walkable from the Las Ramblas drop-off area. You'll find ancient walls, small chapels, quiet plazas and Roman ruins tucked in among lively cafés and shops. It's the kind of place where you can easily lose track of time wandering, stumbling onto unexpected courtyards and local haunts around every corner.
Related: Book a Gothic Quarter Day-trip Tour
La Boqueria & Las Ramblas
Las Ramblas is the iconic promenade stretching from Plaça de Catalunya toward the waterfront, lined with flower kiosks, performers and snack stalls. La Boqueria Market opens right off it and is a sensory overload of fresh produce, jamón, tapas and local flavor. A must for food lovers. Get there earlier in the day if you want to avoid the heaviest crowds and see the market at its most authentic.
Barcelona Cathedral
Known formally as Catedral de la Santa Creu i Santa Eulàlia, this gothic gem sits squarely in the Gothic Quarter. It's easy to weave into your walking route and offers a peaceful respite from the crowds. Quiet cloisters, gargoyles and historic architecture await. The rooftop is also accessible for a small fee and gives you a unique perspective over the old city.
Plaça de Catalunya
This massive square marks the spot where Barcelona's old city meets the modern grid of the Eixample district. It's a major transport hub and gathering place, with fountains, green space and pigeons galore. You'll likely pass through here multiple times during your visit, and it's a good landmark to orient yourself by.
Related: Book a Day Tour to Experience Plaça de Catalunya
What Does “Catalan” Mean in Barcelona?
Barcelona is the capital of Catalonia, a distinct region in northeastern Spain with its own language, culture, and identity. Catalan is both the name of the language and the people.
While most locals speak Spanish fluently, Catalan is widely used in signage, menus, schools, and casual conversation. It’s not a dialect, really, but it’s a separate Romance language with Latin roots, just like French or Italian.
When you see references to Catalan food, traditions, or history, it reflects the region’s pride in its heritage. The cuisine, architecture, and festivals in Barcelona are all deeply tied to this Catalan identity.
El Born & La Ribera
Just east of the Gothic Quarter, this neighborhood blends medieval charm with a modern, artsy edge. It's where locals go for tapas, boutique shopping, and a more laid-back vibe than the tourist-heavy Las Ramblas area.
El Born Neighborhood
Adjacent to the Gothic Quarter but with its own distinct vibe, El Born is where medieval meets modern cool. The streets are lined with independent boutiques, craft shops and some of the city's best tapas bars. It's a bit less touristy than Las Ramblas while still being central and walkable from the port area.
Santa Maria del Mar
This stunning 14th-century basilica is often called the "Cathedral of the Sea" and sits right in the heart of El Born. Its soaring columns and beautiful simplicity make it a favorite among architecture lovers. The atmosphere inside is noticeably more serene than some of Barcelona's busier churches.
Picasso Museum
Housed in five medieval palaces, this museum holds one of the most extensive collections of Picasso's work, with a heavy focus on his early years. If you're an art fan and have a couple hours to spare, it's worth the stop. Book tickets online ahead of time to skip the often lengthy entrance lines.
Related: Explore Top Attractions in La Ribera
Gaudí's Barcelona
No trip to Barcelona is complete without experiencing Gaudí's architectural masterpieces. These sites require a bit more travel time from the port, but they're the reason many people visit Barcelona in the first place.
Sagrada Família
Gaudí's still-in-progress masterpiece is a must. It's a bit farther out from the port, so plan for public transit or taxi, but experiencing the unique architecture and stained glass light play is among Barcelona's top draws. The exterior is impressive, but stepping inside when the sun streams through those kaleidoscope windows is truly something else. Book tickets in advance—this is Barcelona's most visited attraction.
Park Güell
This vibrant, whimsical park with colorful mosaics, sweeping views and inventive architecture sits up in the hills above the city. It's slightly out of the core zone, but a short ride will get you into its mosaic benches, winding paths and iconic design elements. The main monumental zone requires a timed ticket, so plan accordingly. Even if you're short on time, the free areas of the park offer great views over the city.
Casa Batlló & Casa Milà (La Pedrera)
These two Gaudí-designed apartment buildings sit along the elegant Passeig de Gràcia and are masterpieces of modernist architecture. Casa Batlló's undulating facade and dragon-like roofline make it one of Barcelona's most photographed buildings, while Casa Milà's wavy stone exterior and rooftop chimneys feel almost otherworldly. Both offer interior tours if you want the full experience, but even walking past them on the street is worthwhile.
Montjuïc & Hilltop Views
For panoramic views and a break from the city streets, head up to Montjuïc. This hilltop park and cultural complex sits above the port and offers museums, gardens, and some of the best vantage points in Barcelona.
Montjuïc Hill
Montjuïc offers gardens, museums, castle ruins and panoramic views over Barcelona and the port below. You can reach it by funicular, cable car, or taxi. The hilltop is home to several attractions including the Joan Miró Foundation, the National Art Museum of Catalonia (MNAC), and the historic Montjuïc Castle.
Exploring Montjuïc gives you a chance to step away from the dense streets, catch your breath, and see Barcelona from above. The Magic Fountain show near Plaça d'Espanya is also worth timing your visit for if you're in port during evening hours.
Related: Book a Barcelona city tour or shore excursion
Waterfront & Beaches Near the Barcelona Cruise Port
Barcelona's Mediterranean location means beach access is never far. The waterfront areas closest to the cruise terminal offer a different pace from the dense historic neighborhoods, with sea breezes and plenty of outdoor dining.
Port Vell
The old harbor area is one of the closest spots to the cruise terminal, making it a convenient option. You'll find the wooden Rambla de Mar walkway leading to Maremagnum shopping center, the Barcelona Aquarium, and plenty of waterfront dining. The Columbus Monument towers at the southern end of Las Ramblas, marking the transition from city streets to seafront.
Barceloneta Beach
Barcelona's most famous beach is a short walk or ride from the port and offers an entirely different side of the city. Wide sandy stretches, beach bars, and seafood restaurants line the promenade. It's perfect for a quick stroll, a paella lunch with a sea view, or just soaking up some Mediterranean sun before heading back to the ship.
Things to Eat & Drink Near the Barcelona Cruise Port
If you’re docking in Barcelona for the day, or even starting your cruise here, don’t sleep on the food. Catalan cuisine is bold, creative, and designed for sharing, and you don’t have to go far from the Barcelona cruise port to dive in.
Many of the best-known dishes can be found near La Rambla, the Gothic Quarter, or El Raval, all easily walkable or a quick taxi ride from the Barcelona cruise port.
Tapas
Tapas are the backbone of Barcelona dining. These small plates cover everything from spicy patatas bravas to garlicky shrimp and jamón ibérico. Locals often hop from bar to bar, ordering a few bites at each stop.
Local Specialties
Catalan cuisine has its own identity, and there are a few staples worth seeking out. Pan con tomate, rustic bread rubbed with tomato, garlic, and olive oil, is everywhere and deceptively simple (but delish).
Escalivada is a smoky mix of grilled eggplant, peppers, and onions, often served cold.
Botifarra is a traditional Catalan sausage that might show up grilled or sliced in stews. These are all excellent options if you want to try out the local flavors instead of generic tourist fare.
Sweets & Pastries
Barcelona has its share of desserts, but a few stand out. Crema Catalana, which is like a citrusy, cinnamon-laced version of crème brûlée, is the signature.
Xuixo (pronounced “shoo-shoo”) is a sugar-dusted pastry filled with custard and fried to golden perfection.
You’ll also find mel i mató, a refreshing combo of fresh cheese and honey that’s lighter than it sounds. Many bakeries and cafés near the port area serve these without much fanfare, so don’t overthink where you stop.
Drinks & Local Beverages
If you’re having a meal, or just pausing to snack, consider ordering like a local. Cava is Catalonia’s answer to Champagne: crisp, dry, and usually very affordable by the glass.
Vermut (vermouth) is another Barcelona favorite, often served on tap with ice, an olive, and a slice of orange. It’s an early-afternoon ritual for many locals and an easy drink to try without committing to a full cocktail menu. If wine is more your speed, look for labels from the Priorat or Penedès regions.
Coffee lovers will find numerous options in Barcelona, but unfortunately, tracking down iced coffee options proves a bit more challenging since the cold version of delicious bean juice isn't a "thing" in Europe, sadly.
Is It Really Pronounced “Bathelona”?
Yes! Well, sort of. The joke made popular by the comedy movie EuroTrip where a character dramatically rolls out “Barthelona” isn’t just a punchline, but it’s actually a real pronunciation, depending on who’s speaking.
In Castilian Spanish, which is the standard form taught in most schools and spoken in central and northern Spain, the letter “c” before an “e” or “i” is pronounced like the English “th.” So “Barcelona” becomes “Barthelona.” It’s a lisp-sounding soft “th,” not a hard “th” like in “the.”
But that’s just one version. In Catalan, which is widely spoken in Barcelona, the “c” is pronounced like an “s,” so you’ll hear locals say “Barselona.” And in Latin American Spanish, it’s pronounced with an “s” too (with no “th” at all).
So if you’re visiting from the U.S. or another English-speaking country, don’t overthink it because locals will understand you no matter how you pronounce it. But if you’re aiming for the authentic Castilian flair? The “th” is correct.
Language and Currency in Barcelona Cruise Port
Spanish is widely spoken in Barcelona cruise port, but you’ll also encounter Catalan, which is a co-official regional language that appears on signs, menus, and public announcements.
Locals often switch between the two seamlessly, and while you don’t need to know Catalan to get around, it’s good to be aware of the distinction (plus, I just find little cultural tidbits like this to be interesting).
English is commonly spoken in tourist areas, but less so in small shops, markets, or with taxi drivers, so having a translation app or some basic Spanish phrases is helpful.
Barcelona uses the Euro, and most places accept credit cards, especially contactless payments, which is the norm in Europe. Still, carrying small euro bills and coins is smart for smaller cafés, public transportation kiosks, or tipping is always a good idea.
When Will the Sagrada Família Be Finished?
The Sagrada Família has been under construction for over 140 years, and believe it or not, it's still not done yet. Gaudí started work on it in 1882, knowing full well he wouldn't live to see it finished. When he died in 1926, less than a quarter of the basilica was complete.
The current completion target? 2026, which will be 100 years after Gaudí's death. That means this iconic Barcelona landmark will have taken nearly 150 years to build (for context, the Great Pyramid of Giza took about 20 years).
What makes it worth the wait? Gaudí left behind sketches, models, and notes, but much of his vision had to be interpreted by successive architects. Modern technology like 3D printing and computer modeling has sped things up, but the level of detail, including things like hand-carved stone, intricate symbolism, those intricate stained glass windows, means there are no shortcuts.
Visiting while it's still in progress is actually part of the experience. You'll see cranes, scaffolding, and ongoing work alongside the finished sections. It's a living monument, and while the construction stuff might make this gorgeous landmark look not-so-aesthetic, consider the cool factor... you're watching history unfold in real time.
Barcelona Cruise Port Schedule
Barcelona cruise port is one of the busiest ports in Europe, serving as both a popular home port and a port of call for dozens of lines. That means multiple ships often dock on the same day, especially in peak season, so expect crowds in popular tourist areas.
The cruise terminal complex is large, with several piers located along the Moll Adossat. Some ships dock closer to the World Trade Center area, while others may berth farther out, requiring shuttle transport or a lengthy walk. Always check your cruise line’s app or daily program to confirm your terminal and transport options.
Climate and What to Wear in Barcelona
Barcelona has a typical Mediterranean climate, with hot, dry summers and mild, wetter winters.
Summer highs often climb into the upper 80s °F (around 30°C), while spring and fall are more comfortable, hovering between the mid-60s and mid-70s °F (18–24°C). Winters are generally mild but can feel chilly with damp winds off the water.
In warmer months, opt for breathable fabrics, and don’t forget sunscreen, a wide-brimmed hat, and comfortable walking shoes (those European cobblestones are no joke!)
Barcelona is a city best explored on foot, and that means lots of walking across uneven pavement, up hills, and through historic districts.
A light layer is always smart, even in summer, because museums, cathedrals, and indoor cafés often blast the AC to morgue-like temps, and coastal evenings can bring a sudden drop in temperature. Also, Barcelona’s weather can turn quickly from sunny to stormy in the fall, so a compact umbrella isn’t a bad idea either.
Related: Shop my favorite cruise outfits and essentials.
Time Zone in Barcelona
Barcelona cruise port operates on Central European Time (UTC +1) and observes daylight saving time, switching to Central European Summer Time (UTC +2) from the last Sunday in March to the last Sunday in October.
Depending on your cruise ship’s departure point and onboard timekeeping, there might be a one-hour difference between ship time and local time. Always confirm the ship’s time before heading out independently to avoid cutting it close for all aboard.
Barcelona Cruise Port FAQs
How far is the Barcelona cruise port from the airport?
The Barcelona cruise port is about 10 miles (16 kilometers) from Barcelona-El Prat Airport, with travel times typically ranging from 20 to 30 minutes depending on traffic.
Can I walk from the Barcelona cruise port to the city center?
While the Barcelona cruise port is close to the city, walking depends on your terminal. Some terminals are walkable to Las Ramblas, while others may require a shuttle or taxi.
Are taxis readily available at the Barcelona cruise port?
Yes, taxis are available outside all terminals at the Barcelona cruise port. They are regulated, metered, and accept credit cards.
Is there luggage storage at the Barcelona cruise port?
There is no official luggage storage at the Barcelona cruise port, but nearby services such as Locker Barcelona and Stasher locations offer luggage storage options close to the port and city center.
Are there restaurants or shops near the Barcelona cruise port?
Yes, the area around the Barcelona cruise port offers restaurants, shops, and cafés, especially near the Columbus Monument and La Rambla, which are easily accessible by taxi or shuttle.
Video: Barcelona Cruise Port Guide
Making the Most of Your Barcelona Cruise Port Visit
As one of Europe’s busiest cruise homeports, Barcelona is both a gateway to the Mediterranean and a destination worth savoring on its own. With nice, modern, and efficient port facilities and a major international airport nearby, it’s easy to see why so many cruises begin and end here.
Once you’re in the city, you can pack a lot into a single day. Walk Las Ramblas into the Gothic Quarter, duck into the cathedral, or explore the Picasso Museum. If you’ve got extra time, head further out to Gaudí’s masterpieces like the Sagrada Família or Park Güell for the kind of architecture you’ll only find here.
Food is central to the Barcelona experience, whether it’s grazing through tapas, sampling jamón ibérico, or enjoying fresh seafood by the beach. For those who just want sea air, Barceloneta Beach and the Port Vell waterfront offer easy access to the Mediterranean without straying far from the ship.
Barcelona cruise port can be as laid-back or as jam-packed as you want it to be, but regardless of how you choose to experience it, don't make the mistake I did and not plan for enough time here to adequately explore.
#block-1755536107589 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755536107589 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755536107589 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755536107589 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755536107589 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1755554634660 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755554634660 .block { border: 4px black; border-radius: 4px; background-color: #ecf0f1; padding: 0px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755554634660 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755554634660 .block { padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755554634660 { text-align: left; } } #block-1695978871700 { margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; } #block-1695978871700 .block { border: 4px black; border-radius: 4px; background-color: #ecf0f1; padding: 0px; padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } @media (min-width: 768px) { #block-1695978871700 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1695978871700 .block { padding: 0px; padding: 0px; padding-top: 15px; padding-right: 10px; padding-bottom: 15px; padding-left: 15px; } } @media (max-width: 767px) { #block-1695978871700 { text-align: left; } } #block-1695978871700 .image__image { max-width: 53%; border-radius: 5px; } #block-1695978871700 .image__image { float: right; margin-left: 12px; margin-bottom: 10px; } #block-1695978871700 .btn, [data-slick-id="1695978871700"] .block .btn { color: #000000; border-color: #60dedb; border-radius: 100px; background-color: #60dedb; } #block-1695978871700 .btn--outline, [data-slick-id="1695978871700"] .block .btn--outline { background: transparent; color: #60dedb; } #block-1694872795640 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1694872795640 .block { border: 4px black; border-radius: 0px; padding: 0px; padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1694872795640 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1694872795640 .block { padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1694872795640 { text-align: ; } } #block-1694872795640 .block, [data-slick-id="1694872795640"] .block { display: flex; justify-content: flex-start; } #block-1694872795640 .image, [data-slick-id="1694872795640"] .image { width: 100%; overflow: hidden; border-radius: 4px; } #block-1694872795640 .image__image, [data-slick-id="1694872795640"] .image__image { width: 100%; } #block-1694872795640 .image__overlay, [data-slick-id="1694872795640"] .image__overlay { opacity: 0; background-color: #fff; border-radius: 4px; } #block-1694872795640 .image__overlay-text, [data-slick-id="1694872795640"] .image__overlay-text { color: !important; } @media (min-width: 768px) { #block-1694872795640 .block, [data-slick-id="1694872795640"] .block { display: flex; justify-content: flex-start; } #block-1694872795640 .image__overlay, [data-slick-id="1694872795640"] .image__overlay { opacity: 0; } #block-1694872795640 .image__overlay:hover { opacity: 1; } } #block-1694872799582 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1694872799582 .block { border: 4px black; border-radius: 0px; padding: 0px; padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1694872799582 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1694872799582 .block { padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1694872799582 { text-align: ; } } #block-1694872799582 .block, [data-slick-id="1694872799582"] .block { display: flex; justify-content: flex-start; } #block-1694872799582 .image, [data-slick-id="1694872799582"] .image { width: 100%; overflow: hidden; border-radius: 4px; } #block-1694872799582 .image__image, [data-slick-id="1694872799582"] .image__image { width: 100%; } #block-1694872799582 .image__overlay, [data-slick-id="1694872799582"] .image__overlay { opacity: 0; background-color: #fff; border-radius: 4px; } #block-1694872799582 .image__overlay-text, [data-slick-id="1694872799582"] .image__overlay-text { color: !important; } @media (min-width: 768px) { #block-1694872799582 .block, [data-slick-id="1694872799582"] .block { display: flex; justify-content: flex-start; } #block-1694872799582 .image__overlay, [data-slick-id="1694872799582"] .image__overlay { opacity: 0; } #block-1694872799582 .image__overlay:hover { opacity: 1; } } #block-1755538207916 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755538207916 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755538207916 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755538207916 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755538207916 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1755562158546 { margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; } #block-1755562158546 .block { border: 4px black; border-radius: 4px; background-color: #ecf0f1; padding: 0px; padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } @media (min-width: 768px) { #block-1755562158546 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755562158546 .block { padding: 0px; padding: 0px; padding-top: 15px; padding-right: 10px; padding-bottom: 0px; padding-left: 15px; } } @media (max-width: 767px) { #block-1755562158546 { text-align: left; } } #block-1755562158546 .image__image { max-width: 35%; border-radius: 5px; } #block-1755562158546 .image__image { float: right; margin-left: 12px; margin-bottom: 10px; } #block-1759439802216 { margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1759439802216 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1759439802216 { margin-top: 20px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1759439802216 .block { padding: 0px; padding-top: -10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1759439802216 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1759444491579 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1759444491579 .block { border: 4px black; border-radius: 0px; padding: 0px; padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1759444491579 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1759444491579 .block { padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1759444491579 { text-align: ; } } #block-1759444491579 .block, [data-slick-id="1759444491579"] .block { display: flex; justify-content: flex-start; } #block-1759444491579 .image, [data-slick-id="1759444491579"] .image { width: 100%; overflow: hidden; border-radius: 4px; } #block-1759444491579 .image__image, [data-slick-id="1759444491579"] .image__image { width: 100%; } #block-1759444491579 .image__overlay, [data-slick-id="1759444491579"] .image__overlay { opacity: 0; background-color: #fff; border-radius: 4px; } #block-1759444491579 .image__overlay-text, [data-slick-id="1759444491579"] .image__overlay-text { color: !important; } @media (min-width: 768px) { #block-1759444491579 .block, [data-slick-id="1759444491579"] .block { display: flex; justify-content: center; } #block-1759444491579 .image__overlay, [data-slick-id="1759444491579"] .image__overlay { opacity: 0; } #block-1759444491579 .image__overlay:hover { opacity: 1; } } #block-1759443905056 { margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1759443905056 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1759443905056 { margin-top: 20px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1759443905056 .block { padding: 0px; padding-top: -10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1759443905056 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1755538897505 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755538897505 .block { border: 4px black; border-radius: 0px; padding: 0px; padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755538897505 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755538897505 .block { padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755538897505 { text-align: ; } } #block-1755538897505 .block, [data-slick-id="1755538897505"] .block { display: flex; justify-content: flex-start; } #block-1755538897505 .image, [data-slick-id="1755538897505"] .image { width: 100%; overflow: hidden; border-radius: 4px; } #block-1755538897505 .image__image, [data-slick-id="1755538897505"] .image__image { width: 100%; } #block-1755538897505 .image__overlay, [data-slick-id="1755538897505"] .image__overlay { opacity: 0; background-color: #fff; border-radius: 4px; } #block-1755538897505 .image__overlay-text, [data-slick-id="1755538897505"] .image__overlay-text { color: !important; } @media (min-width: 768px) { #block-1755538897505 .block, [data-slick-id="1755538897505"] .block { display: flex; justify-content: center; } #block-1755538897505 .image__overlay, [data-slick-id="1755538897505"] .image__overlay { opacity: 0; } #block-1755538897505 .image__overlay:hover { opacity: 1; } } #block-1759446383362 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1759446383362 .block { border: 4px black; border-radius: 0px; padding: 0px; padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1759446383362 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1759446383362 .block { padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1759446383362 { text-align: ; } } #block-1759446383362 .block, [data-slick-id="1759446383362"] .block { display: flex; justify-content: flex-start; } #block-1759446383362 .image, [data-slick-id="1759446383362"] .image { width: 100%; overflow: hidden; border-radius: 4px; } #block-1759446383362 .image__image, [data-slick-id="1759446383362"] .image__image { width: 100%; } #block-1759446383362 .image__overlay, [data-slick-id="1759446383362"] .image__overlay { opacity: 0; background-color: #fff; border-radius: 4px; } #block-1759446383362 .image__overlay-text, [data-slick-id="1759446383362"] .image__overlay-text { color: !important; } @media (min-width: 768px) { #block-1759446383362 .block, [data-slick-id="1759446383362"] .block { display: flex; justify-content: center; } #block-1759446383362 .image__overlay, [data-slick-id="1759446383362"] .image__overlay { opacity: 0; } #block-1759446383362 .image__overlay:hover { opacity: 1; } } #block-1755539080552 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755539080552 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755539080552 { margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755539080552 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755539080552 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1755539653896 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755539653896 .block { border: 4px black; border-radius: 4px; background-color: #ecf0f1; padding: 0px; padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } @media (min-width: 768px) { #block-1755539653896 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755539653896 .block { padding: 0px; padding: 0px; padding-top: 20px; padding-right: 5px; padding-bottom: 10px; padding-left: 20px; } } @media (max-width: 767px) { #block-1755539653896 { text-align: left; } } #block-1755539653896 .image__image { max-width: 25%; border-radius: 4px; } #block-1755539653896 .image__image { float: right; margin-left: 15px; margin-bottom: 10px; } #block-1755540195794 { margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; } #block-1755540195794 .block { border: 2px dashed #95a5a6; border-radius: 28px; background-color: #60dedb; padding: 0px; padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } @media (min-width: 768px) { #block-1755540195794 { margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; } #block-1755540195794 .block { padding: 0px; padding: 0px; padding-top: 14px; padding-right: 25px; padding-bottom: 0px; padding-left: 25px; } } @media (max-width: 767px) { #block-1755540195794 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1755540469436 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755540469436 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755540469436 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755540469436 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755540469436 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1755540685876 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755540685876 .block { border: 4px black; border-radius: 0px; padding: 0px; padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755540685876 { margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; } #block-1755540685876 .block { padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755540685876 { text-align: ; } } #block-1755540685876 .block, [data-slick-id="1755540685876"] .block { display: flex; justify-content: flex-start; } #block-1755540685876 .image, [data-slick-id="1755540685876"] .image { width: 100%; overflow: hidden; border-radius: 4px; } #block-1755540685876 .image__image, [data-slick-id="1755540685876"] .image__image { width: 100%; } #block-1755540685876 .image__overlay, [data-slick-id="1755540685876"] .image__overlay { opacity: 0; background-color: #fff; border-radius: 4px; } #block-1755540685876 .image__overlay-text, [data-slick-id="1755540685876"] .image__overlay-text { color: !important; } @media (min-width: 768px) { #block-1755540685876 .block, [data-slick-id="1755540685876"] .block { display: flex; justify-content: center; } #block-1755540685876 .image__overlay, [data-slick-id="1755540685876"] .image__overlay { opacity: 0; } #block-1755540685876 .image__overlay:hover { opacity: 1; } } #block-1755540900538 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755540900538 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755540900538 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755540900538 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755540900538 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1755541213845 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755541213845 .block { border: 4px black; border-radius: 0px; padding: 0px; padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755541213845 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755541213845 .block { padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755541213845 { text-align: ; } } #block-1755541213845 .block, [data-slick-id="1755541213845"] .block { display: flex; justify-content: flex-start; } #block-1755541213845 .image, [data-slick-id="1755541213845"] .image { width: 100%; overflow: hidden; border-radius: 4px; } #block-1755541213845 .image__image, [data-slick-id="1755541213845"] .image__image { width: 100%; } #block-1755541213845 .image__overlay, [data-slick-id="1755541213845"] .image__overlay { opacity: 0; background-color: #fff; border-radius: 4px; } #block-1755541213845 .image__overlay-text, [data-slick-id="1755541213845"] .image__overlay-text { color: !important; } @media (min-width: 768px) { #block-1755541213845 .block, [data-slick-id="1755541213845"] .block { display: flex; justify-content: flex-start; } #block-1755541213845 .image__overlay, [data-slick-id="1755541213845"] .image__overlay { opacity: 0; } #block-1755541213845 .image__overlay:hover { opacity: 1; } } #block-1755541517484 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755541517484 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755541517484 { margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755541517484 .block { padding: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755541517484 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1755541002552 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755541002552 .block { border: 4px black; border-radius: 0px; padding: 0px; padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755541002552 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755541002552 .block { padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755541002552 { text-align: ; } } #block-1755541002552 .block, [data-slick-id="1755541002552"] .block { display: flex; justify-content: flex-start; } #block-1755541002552 .image, [data-slick-id="1755541002552"] .image { width: 100%; overflow: hidden; border-radius: 4px; } #block-1755541002552 .image__image, [data-slick-id="1755541002552"] .image__image { width: 100%; } #block-1755541002552 .image__overlay, [data-slick-id="1755541002552"] .image__overlay { opacity: 0; background-color: #fff; border-radius: 4px; } #block-1755541002552 .image__overlay-text, [data-slick-id="1755541002552"] .image__overlay-text { color: !important; } @media (min-width: 768px) { #block-1755541002552 .block, [data-slick-id="1755541002552"] .block { display: flex; justify-content: center; } #block-1755541002552 .image__overlay, [data-slick-id="1755541002552"] .image__overlay { opacity: 0; } #block-1755541002552 .image__overlay:hover { opacity: 1; } } #block-1755542028005 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755542028005 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755542028005 { margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755542028005 .block { padding: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755542028005 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1755542689168 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755542689168 .block { border: 4px black; border-radius: 0px; padding: 0px; padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755542689168 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755542689168 .block { padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755542689168 { text-align: ; } } #block-1755542689168 .block, [data-slick-id="1755542689168"] .block { display: flex; justify-content: flex-start; } #block-1755542689168 .image, [data-slick-id="1755542689168"] .image { width: 100%; overflow: hidden; border-radius: 4px; } #block-1755542689168 .image__image, [data-slick-id="1755542689168"] .image__image { width: 100%; } #block-1755542689168 .image__overlay, [data-slick-id="1755542689168"] .image__overlay { opacity: 0; background-color: #fff; border-radius: 4px; } #block-1755542689168 .image__overlay-text, [data-slick-id="1755542689168"] .image__overlay-text { color: !important; } @media (min-width: 768px) { #block-1755542689168 .block, [data-slick-id="1755542689168"] .block { display: flex; justify-content: flex-start; } #block-1755542689168 .image__overlay, [data-slick-id="1755542689168"] .image__overlay { opacity: 0; } #block-1755542689168 .image__overlay:hover { opacity: 1; } } #block-1755542211310 { margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; } #block-1755542211310 .block { border: 4px black; border-radius: 4px; background-color: #ecf0f1; padding: 0px; padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } @media (min-width: 768px) { #block-1755542211310 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755542211310 .block { padding: 0px; padding: 0px; padding-top: 20px; padding-right: 5px; padding-bottom: 10px; padding-left: 20px; } } @media (max-width: 767px) { #block-1755542211310 { text-align: left; } } #block-1755542211310 .image__image { max-width: 35%; border-radius: 4px; } #block-1755542211310 .image__image { float: right; margin-left: 15px; margin-bottom: 10px; } #block-1755542516828 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755542516828 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755542516828 { margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755542516828 .block { padding: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755542516828 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1755551524535 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755551524535 .block { border: 4px black; border-radius: 0px; padding: 0px; padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755551524535 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755551524535 .block { padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755551524535 { text-align: ; } } #block-1755551524535 .block, [data-slick-id="1755551524535"] .block { display: flex; justify-content: flex-start; } #block-1755551524535 .image, [data-slick-id="1755551524535"] .image { width: 100%; overflow: hidden; border-radius: 4px; } #block-1755551524535 .image__image, [data-slick-id="1755551524535"] .image__image { width: 100%; } #block-1755551524535 .image__overlay, [data-slick-id="1755551524535"] .image__overlay { opacity: 0; background-color: #fff; border-radius: 4px; } #block-1755551524535 .image__overlay-text, [data-slick-id="1755551524535"] .image__overlay-text { color: !important; } @media (min-width: 768px) { #block-1755551524535 .block, [data-slick-id="1755551524535"] .block { display: flex; justify-content: center; } #block-1755551524535 .image__overlay, [data-slick-id="1755551524535"] .image__overlay { opacity: 0; } #block-1755551524535 .image__overlay:hover { opacity: 1; } } #block-1759329039343 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1759329039343 .block { border: 4px black; border-radius: 4px; background-color: #ecf0f1; padding: 0px; padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } @media (min-width: 768px) { #block-1759329039343 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1759329039343 .block { padding: 0px; padding: 0px; padding-top: 20px; padding-right: 5px; padding-bottom: 10px; padding-left: 20px; } } @media (max-width: 767px) { #block-1759329039343 { text-align: left; } } #block-1759329039343 .image__image { max-width: 20%; border-radius: 4px; } #block-1759329039343 .image__image { float: right; margin-left: 15px; margin-bottom: 10px; } #block-1755550656207 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755550656207 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755550656207 { margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755550656207 .block { padding: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755550656207 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1755551719584 { margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; } #block-1755551719584 .block { border: 2px dashed #ecf0f1; border-radius: 28px; background-color: #60dedb; padding: 0px; padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } @media (min-width: 768px) { #block-1755551719584 { margin-top: -20px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; } #block-1755551719584 .block { padding: 0px; padding: 0px; padding-top: 14px; padding-right: 25px; padding-bottom: 0px; padding-left: 25px; } } @media (max-width: 767px) { #block-1755551719584 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1755550840188 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755550840188 .block { border: 4px black; border-radius: 0px; padding: 0px; padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755550840188 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755550840188 .block { padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755550840188 { text-align: ; } } #block-1755550840188 .block, [data-slick-id="1755550840188"] .block { display: flex; justify-content: flex-start; } #block-1755550840188 .image, [data-slick-id="1755550840188"] .image { width: 100%; overflow: hidden; border-radius: 4px; } #block-1755550840188 .image__image, [data-slick-id="1755550840188"] .image__image { width: 100%; } #block-1755550840188 .image__overlay, [data-slick-id="1755550840188"] .image__overlay { opacity: 0; background-color: #fff; border-radius: 4px; } #block-1755550840188 .image__overlay-text, [data-slick-id="1755550840188"] .image__overlay-text { color: !important; } @media (min-width: 768px) { #block-1755550840188 .block, [data-slick-id="1755550840188"] .block { display: flex; justify-content: center; } #block-1755550840188 .image__overlay, [data-slick-id="1755550840188"] .image__overlay { opacity: 0; } #block-1755550840188 .image__overlay:hover { opacity: 1; } } #block-1755551114070 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755551114070 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755551114070 { margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755551114070 .block { padding: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755551114070 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1755551243013 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755551243013 .block { border: 4px black; border-radius: 0px; padding: 0px; padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755551243013 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755551243013 .block { padding: 0; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755551243013 { text-align: ; } } #block-1755551243013 .block, [data-slick-id="1755551243013"] .block { display: flex; justify-content: flex-start; } #block-1755551243013 .image, [data-slick-id="1755551243013"] .image { width: 100%; overflow: hidden; border-radius: 4px; } #block-1755551243013 .image__image, [data-slick-id="1755551243013"] .image__image { width: 100%; } #block-1755551243013 .image__overlay, [data-slick-id="1755551243013"] .image__overlay { opacity: 0; background-color: #fff; border-radius: 4px; } #block-1755551243013 .image__overlay-text, [data-slick-id="1755551243013"] .image__overlay-text { color: !important; } @media (min-width: 768px) { #block-1755551243013 .block, [data-slick-id="1755551243013"] .block { display: flex; justify-content: flex-start; } #block-1755551243013 .image__overlay, [data-slick-id="1755551243013"] .image__overlay { opacity: 0; } #block-1755551243013 .image__overlay:hover { opacity: 1; } } #block-1755551308933 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755551308933 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755551308933 { margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755551308933 .block { padding: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755551308933 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1755552875609 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755552875609 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755552875609 { margin-top: -5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755552875609 .block { padding: 0px; padding-top: -10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755552875609 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1755552778128 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755552778128 .block { border: 4px black; border-radius: 4px; background-color: #fff; padding: 0px; padding: 0px; padding: 0px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; } @media (min-width: 768px) { #block-1755552778128 { margin-top: -10px; margin-right: 0px; margin-bottom: -20px; margin-left: 0px; } #block-1755552778128 .block { padding: 0px; padding: 0px; padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; } } @media (max-width: 767px) { #block-1755552778128 { text-align: left; } } #block-1755552778128 .accordion-title h5 { margin: 0; cursor: pointer; } #block-1755552778128 .accordion-body { padding-top: 24px; } #block-1755552778128 .accordion-title.collapsed:after { content: "\f067"; margin-left: 24px; } #block-1755552778128 .accordion-title:after { content: "\f068"; margin-left: 24px; color: ; } #block-1755552970975 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755552970975 .block { border: 4px black; border-radius: 4px; background-color: #fff; padding: 0px; padding: 0px; padding: 0px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; } @media (min-width: 768px) { #block-1755552970975 { margin-top: 0px; margin-right: 0px; margin-bottom: -20px; margin-left: 0px; } #block-1755552970975 .block { padding: 0px; padding: 0px; padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; } } @media (max-width: 767px) { #block-1755552970975 { text-align: left; } } #block-1755552970975 .accordion-title h5 { margin: 0; cursor: pointer; } #block-1755552970975 .accordion-body { padding-top: 24px; } #block-1755552970975 .accordion-title.collapsed:after { content: "\f067"; margin-left: 24px; } #block-1755552970975 .accordion-title:after { content: "\f068"; margin-left: 24px; color: ; } #block-1755553187967 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755553187967 .block { border: 4px black; border-radius: 4px; background-color: #fff; padding: 0px; padding: 0px; padding: 0px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; } @media (min-width: 768px) { #block-1755553187967 { margin-top: 0px; margin-right: 0px; margin-bottom: -20px; margin-left: 0px; } #block-1755553187967 .block { padding: 0px; padding: 0px; padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; } } @media (max-width: 767px) { #block-1755553187967 { text-align: left; } } #block-1755553187967 .accordion-title h5 { margin: 0; cursor: pointer; } #block-1755553187967 .accordion-body { padding-top: 24px; } #block-1755553187967 .accordion-title.collapsed:after { content: "\f067"; margin-left: 24px; } #block-1755553187967 .accordion-title:after { content: "\f068"; margin-left: 24px; color: ; } #block-1755553260566 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755553260566 .block { border: 4px black; border-radius: 4px; background-color: #fff; padding: 0px; padding: 0px; padding: 0px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; } @media (min-width: 768px) { #block-1755553260566 { margin-top: 0px; margin-right: 0px; margin-bottom: -20px; margin-left: 0px; } #block-1755553260566 .block { padding: 0px; padding: 0px; padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; } } @media (max-width: 767px) { #block-1755553260566 { text-align: left; } } #block-1755553260566 .accordion-title h5 { margin: 0; cursor: pointer; } #block-1755553260566 .accordion-body { padding-top: 24px; } #block-1755553260566 .accordion-title.collapsed:after { content: "\f067"; margin-left: 24px; } #block-1755553260566 .accordion-title:after { content: "\f068"; margin-left: 24px; color: ; } #block-1755553295362 { margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; } #block-1755553295362 .block { border: 4px black; border-radius: 4px; background-color: #fff; padding: 0px; padding: 0px; padding: 0px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; } @media (min-width: 768px) { #block-1755553295362 { margin-top: 0px; margin-right: 0px; margin-bottom: 25px; margin-left: 0px; } #block-1755553295362 .block { padding: 0px; padding: 0px; padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px; } } @media (max-width: 767px) { #block-1755553295362 { text-align: left; } } #block-1755553295362 .accordion-title h5 { margin: 0; cursor: pointer; } #block-1755553295362 .accordion-body { padding-top: 24px; } #block-1755553295362 .accordion-title.collapsed:after { content: "\f067"; margin-left: 24px; } #block-1755553295362 .accordion-title:after { content: "\f068"; margin-left: 24px; color: ; } #block-1755552122302 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755552122302 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755552122302 { margin-top: -5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755552122302 .block { padding: 0px; padding-top: -10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755552122302 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1755552431221 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755552431221 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755552431221 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755552431221 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755552431221 { text-align: left; } } #block-1755559595828 { margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755559595828 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1755559595828 { margin-top: 20px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1755559595828 .block { padding: 0px; padding-top: -10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1755559595828 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } .awesomecontainer { background: ; h1, h2, h3, h4, h5, h6, p, ul, li, .block-type--table table {color: ;} padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } .awesomecontainer .row { -webkit-box-align: flex-start; -ms-flex-align: flex-start; align-items: flex-start; } .awesomecontainer .row .block-type--accordion { align-self: flex-start; }
BABY, LET'S CRUISE...
Let us help you plan the cruise (or trip) of a lifetime!
Let's Go!
Subscribe to my Cruiseletter
Get juicy cruise info, insider tips, and FREE port guides, delivered straight to your inbox. Plus, you'll get my FREE Cruise Packing List & Planner, and I promise to never spam you.
By submitting this form, you're agreeing to receive emails from Professor Melissa. Don't worry, your info is safe with me. We'll never share or sell it. You can also unsubscribe at any time.