Shore Excursions from Cruise Ports in Rome, Barcelona, Florence, Marseille, Tangier & Casablanca

Your ship docks. Your driver is already there.

CruiseToCity runs small-group and private shore excursions from six Mediterranean cruise ports: Civitavecchia (Rome), Barcelona, La Spezia (Florence), Marseille, Tangier and Casablanca. Your driver meets you at your cruise terminal, groups are limited to 8 guests, you pay at the end of the day, and we plan your return around your ship's all-aboard time. Prices start at €50 per person.

Reserve Now & Pay Later​

Book with no payment today and cancel free of charge up to 24 hours before your excursion. You pay at the end of the day, in cash or by card (cash only in Tangier and Casablanca).

Cruise Port Transfers

Shore Excursions from 6 Mediterranean Cruise Ports

Choose your port. Each excursion starts at your cruise terminal and ends back at your ship, in a small group of up to 8 guests.

St. Peter's Square on a Rome shore excursion from Civitavecchia

Port: Civitavecchia Cruise Terminal (80 km from Rome)

Duration: Pickup 8:45 AM · return 4:45 PM

Price: €90 / person

Sagrada Família on a Barcelona shore excursion from the cruise port

Port: Barcelona Cruise Terminal

Duration: Pickup 09:45 AM return 03:00 PM

Price: €59 / person

Notre-Dame de la Garde on a Marseille shore excursion

Port: Marseille Cruise Terminal 

Duration: Pickup 09:30 AM return 03:00 PM

Price: €80 / person

Tangier medina on a shore excursion from the cruise port

Port: Tanger Cruise Terminal 

Duration: Pickup 09:00 AM return 03:00 PM

Price: €90 / person

Hassan II Mosque on a Casablanca shore excursion

Port: Casablanca Cruise Terminal 

Duration: Pickup 09:00 AM return 03:00 PM

Price: €50 / person

shore excursion service for cruise passengers

How It Works

  1. Book online. Choose your port, date and number of guests, and tell us your ship’s name. You get instant confirmation by email and WhatsApp with your driver’s name and meeting point.
  2. Meet your driver at the terminal. Your driver waits at the exit of your cruise terminal with a sign bearing your name.
  3. Discover the city. Your local driver takes you between the sights, shares tips along the way and waits at each stop.
  4. Back at your ship on time. We plan the day backwards from your all-aboard time and keep a safety margin for traffic.

What’s Included in Every Excursion

Included

Not included

Pickup and drop-off at your cruise terminal

Lunch

Air-conditioned vehicle, max 8 guests

Entrance tickets, unless listed in your tour

Local driver for the whole excursion

Tips (optional)

Real-time tracking of your ship’s arrival

 

Return planned around your all-aboard time

 

Free cancellation up to 24h before

 

Child seats on request

 

 

Serving Cruise Passengers Since 2020

10,054

Cruise transfers

61

Local drivers

Support on WhatsApp

24/7

CruiseToCity vs. a Cruise Line Excursion

Booking directly with a local operator usually costs less and means a much smaller group. The trade-off: on a cruise line tour, the ship waits for the bus. With us, the return is planned around your all-aboard time, with a safety margin for traffic.

 

CruiseToCity

Typical cruise line excursion

Group size

Max 8 guests

Often 30–50 on a coach

Pickup

At your terminal, with a name sign

Coach park

Price example: Rome

€90 per person

about €120–180 per person

Price example: Florence from La Spezia

€110 per person

about €150–350 per person

Payment

At the end of the day

When booking

If the ship is late

Your driver waits, no extra cost

The tour adjusts

If the tour runs late

Return planned with a safety margin (below)

The ship waits

How We Get You Back to Your Ship on Time

Getting you back on board is the most important part of the day. We track your ship in real time, plan the excursion backwards from your all-aboard time and keep a margin for traffic. Tell us your all-aboard time when you book, and your driver keeps in touch with our team all day.

Shore Excursions from Cruise Ports (Rome, Barcelona, Marseille,...)

Our Cruise Ports at a Glance

Where your ship docks changes how you can spend the day. Here is what to expect in each port.

Port

Where ships dock

Distance to the main sights

Must-sees

Civitavecchia (Rome)

Rome Cruise Terminal

Rome 80 km, about 70 min by road

Vatican, Colosseum, Trevi Fountain

Barcelona

Moll Adossat terminals A–E and H; World Trade Center

La Rambla 0.4–4.5 km; Portbus or taxi 10–20 min

Sagrada Família, Park Güell, Gothic Quarter

La Spezia (Florence)

La Spezia cruise terminal, in town

Florence about 2 hours by road; Pisa on the way

Duomo, Ponte Vecchio, Leaning Tower of Pisa

Marseille

Marseille Provence cruise terminal and La Joliette (J4)

Free port shuttle to La Joliette, then 10 min by taxi to the Vieux-Port

Notre-Dame de la Garde, Vieux-Port, Le Panier

Tangier

Tanger Ville port, next to the medina; some ships at Tanger Med, 40 km away

Medina 5–10 min from Tanger Ville

Medina, Kasbah, Cap Spartel

Casablanca

Casablanca city port

City centre about 1 km; Hassan II Mosque visible from the port

Hassan II Mosque, Habous Quarter, Old Medina

Cruise Lines We Serve

We welcome passengers from all major cruise lines calling at our six ports:

MSC Cruises · Costa Cruises · Royal Caribbean · Norwegian Cruise Line · Celebrity Cruises · Princess Cruises · AIDA Cruises · P&O Cruises…

Booking through MSC Cruises? We’ve built dedicated guides for MSC passengers at each of our ports: Rome · Barcelona · Marseille · Tangier · Casablanca · See all cruise lines →

MSC Cruises Shore Excursion in Rome from Civitavecchia

What Our Guests Say

Amanda – France
Amanda – France
Excellent car service from Port to Rome city center
Definitely a 5 star car service in Rome. The professional driver was 15 minutes early. The van was spotless and had a very pleasant aroma with bottled water and italian mints waiting. The ride from the port to the city was very safe and we felt very comfortable. Thanks CruiseToCity! Highly recommended.
Tanya – Canada
Tanya – Canada
Cruise port to Rome and back
Excellent, Andrea was a fantastic guide, very knowledgeable and personable, we thoroughly enjoyed the trip.
Brian – United Kingdom
Brian – United Kingdom
Rome Shore Excursion from the Cruise Terminal
Stephano was excellent. Driver was also excellent. Very busy traffic in town, but navigated like a pro. The information shared was timely, easy to understand, and enjoyable to making trip into Rome better. Would recommend again.
Suzanne – United States
Suzanne – United States
Tanger Shore Excursion from the Cruise
We loved our trip to Tangier with our driver. He was knowledgeable, careful and kind, especially helpful the disabled member of our group. Highly recommended.
Raymond – Netherlands
Raymond – Netherlands
Rome Shore Excursion from Civitavecchia
It was a rainy day but we made the most of it and checked off many great sights. I enjoyed the pre recorded introductions to the sights we visited.
Cathy
Cathy
Rome Shore Excursion from Civitavecchia
Our day in Rome was amazing! Ronald was a great guide and sure knew how to get us around the city. He has a lot of information to share which just enriched the experience. It was a rare treat to be in Rome on Easter Sunday. I recommend this tour for anyone that wants a taste of Rome in a day…
Maria
Maria
Rome transfer from Civitavecchia and back
Our guide was excellent. this was a great introduction to Rome rather than an in depth visit which was exactly what we wanted.
Dan
Dan
From Civitavecchia to Rome and back
Tour was fantastic. All the highlights of Rome, with a great guide, Marcello. He got us close to all the attractions through back streets and short cuts on a very busy Easter Sunday. Highly recommend this tour and guide

shore excursions from cruise ports

Plan Your Port Day

Frequently Asked Questions

Which cruise ports do you cover?

We run shore excursions from six Mediterranean cruise ports: Civitavecchia for Rome, Barcelona, La Spezia for Florence and Pisa, Marseille, Tangier and Casablanca. In each port your driver meets you at the cruise terminal, and the day is planned around your ship’s schedule. We also offer private transfers to airports, stations and hotels in Barcelona, Marseille, Tangier and Casablanca.

Should I book through my cruise line or independently?

It depends on what matters most to you. A cruise line tour costs more and uses large coaches, but the ship waits if the bus is late. Booking directly with us usually costs less, groups are limited to 8 guests, pickup is at your terminal, and we plan your return around the all-aboard time.

What happens if my ship arrives late?

We track every ship’s arrival in real time. If yours docks late, your driver simply waits and the day starts when you come off the ship, at no extra charge. We then shorten or reorder the stops so you still get back to the ship with a safe margin before all-aboard time.

How do you make sure we get back to the ship on time?

We plan every excursion backwards from your ship’s all-aboard time, keep a margin for traffic and track your ship in real time. Tell us your all-aboard time when you book: if it is earlier than usual, we shorten the day accordingly. Your driver stays in touch with our team by WhatsApp all day.

How much does a shore excursion cost?

Prices start at €50 per person in Casablanca, €59 in Barcelona, €80 in Marseille, €90 in Rome and Tangier, and €110 for Florence from La Spezia. Private tours for your group alone cost €250 to €790 per vehicle, depending on the port. Lunch, tips and most entrance tickets are not included.

How many people are in a group?

A maximum of 8 guests per vehicle, whether you book a shared seat or a private tour. Shared excursions can include passengers from other ships. Groups larger than 8 travel in two or more vehicles following the same itinerary, so families and friends can stay together for the whole day.

Where will we meet our driver?

At the exit of your cruise terminal. Your driver waits with a sign bearing your name. Because some ports, like Barcelona, have several terminals, we confirm the exact meeting point by WhatsApp once you send us your ship’s name and arrival date. There is no shuttle or taxi rank to find.

Is a guide included?

No. In every port, your local driver takes you between the sights, shares tips along the way and waits for you at each stop. Drivers are not licensed guides and do not go inside monuments. If you want a guided visit inside a museum or monument, book it with the site and we plan the day around your entry time.

Is free cancellation available?

Yes. You can cancel free of charge up to 24 hours before your excursion. Most tours need no advance payment, so there is nothing to refund. For tours with pre-booked tickets, such as Sagrada Família in Barcelona, the ticket deposit is not refundable. Just reply to your confirmation or message us on WhatsApp.

When and how do I pay?

You pay at the end of the excursion, once you are back at your ship: in cash or by card, except in Tangier and Casablanca, where payment is in cash only. No deposit is needed to book, except for tours with pre-booked tickets, where we ask for a small deposit to buy your timed entries in advance.

Can we book a private tour for our group only?

Yes, in every port. A private vehicle for your group of up to 8 costs €590 in Rome, €390 in Barcelona, €400 in Marseille, €790 for Florence from La Spezia, €390 in Tangier and €250 in Casablanca. You choose the stops, the pace and a start time that suits your ship.

Are you suitable for families and guests with reduced mobility?

Yes. Child seats and booster seats are free in every port. Give your children’s ages and weights when you book so the right seats are fitted before pickup. Small groups and door-to-door transport also suit guests with reduced mobility who prefer to walk less: tell us your needs when you book.

What languages do your drivers speak?

All our drivers speak English. Depending on the port, French, Spanish, Italian, German or Arabic speaking drivers are also available. Tell us your preferred language when you book and we will confirm it with your booking.

Do you work with my cruise line?

Yes. We are independent from the cruise lines and welcome passengers from every company calling at our ports, including MSC Cruises, Costa Cruises, Royal Caribbean, Norwegian Cruise Line, Celebrity, Princess and Cunard… Just give us your ship’s name when you book and we match the excursion to its schedule.

How far in advance should I book?

As early as you can, especially from April to October and for tours with Sagrada Família or Park Güell tickets, which sell out. Bookings are often possible a few days before your port call, and cancellation is free up to 24 hours before, so booking early costs nothing.

Cruise Transfers

Transfer from Civitavecchia Port to Rome

Transfer from Rome to Civitavecchia Port

Shared Shuttle Civitavecchia to Rome

Transfer from Barcelona Cruise Port to City

Transfer from Barcelona to Cruise Port

Transfer from Barcelona Airport to Cruise Port

Transfer from Marseille Cruise Port to City

Cities

Rome & Civitavecchia

Barcelona

Marseille

Casablanca

Tangier