Ferry from Rome (Civitavecchia) to Bastia
Tickets, prices & schedulesFerries between Civitavecchia and Bastia, in Corsica, operate all year round, with 2 departures per week. The route is served by Cors'Express high-speed ferries, with a crossing time of 3 hr 15 min. Ticket prices start at around €24.
Find all the information about the route, schedules and prices, and book your Civitavecchia - Bastia ferry trip on Ferryhopper with no hidden fees!
Discounts
On ferries from Civitavecchia to Bastia, children up to 3 years old travel for free, while children up to 12 years old get a 50% discount.
On-board services and amenities
High-speed ferries operating on the Civitavecchia - Bastia (Corsica) route offer a range of essential onboard services for a quick and comfortable crossing.
On board, you’ll find air-conditioned indoor lounges with comfortable seating, vending machines for drinks and snacks, and Wi-Fi (available for a fee, with several packages to choose from).
Cabins and other accommodation
Cabins are not available on ferries from Civitavecchia to Bastia. Tickets only include standard deck-passage accommodation.
Are premium seating options available?
On ferries from Civitavecchia to Bastia, Cors'Express does not offer premium seating or business-class options. Only standard seating is available.
Can I reserve a specific seat?
Seats in the indoor lounges are generally unassigned. If you’d like more choice over where to sit, we recommend arriving for boarding a little early.
How much luggage is allowed on the ferries?
With Cors'Express, you can bring 1 piece of luggage on board free of charge, with maximum dimensions of 40x30x15 cm. An additional fee applies for each extra piece of luggage.
Amenities for people with disabilities
Ferries operating on the Civitavecchia - Bastia route are accessible to passengers with disabilities and reduced mobility (PRM).
On board, you’ll find accessible decks and access ramps, reserved seating in common areas and accessible restrooms.
Can I travel with my pet?
On the Civitavecchia - Bastia route, Cors'Express allows dogs and cats weighing less than 8 kg on board. Simply add your pet to your booking and pay the €17 pet fee.
Pets must remain in their carrier throughout the crossing and are not allowed in indoor common areas.
Remember to bring all the required pet travel documents, including a European pet passport, proof of microchipping and a valid rabies vaccination, as well as anything your pet may need during the journey.
Useful tips for your ferry trip to Bastia from Civitavecchia
- During the high season and on weekends, we recommend arriving at the port of Civitavecchia at least 1 hour in advance to avoid last-minute crowds.
- Check out our travel tips for Bastia and discover the best things to see and do in this Corsican city.
- Planning a road trip around Corsica? Check out our guide for useful tips and inspiration!
- Bastia is also connected by ferry with other Italian cities, including Livorno and Piombino. Discover all ferry routes to Bastia and choose the one that best suits your travel plans!
Where to take the ferry from Civitavecchia to Bastia?
Ferries to Bastia depart from the port of Civitavecchia. The port covers a large area and the departure pier may vary, so make sure to check the details on your ticket and follow the signs at the port.
Free shuttle buses are available within the port area to take you to your departure pier.
How to get to the port of Civitavecchia
The port of Civitavecchia is well connected with Rome and other destinations in the Lazio region, with several transport options available.
- By car: from Rome, take the A12 Rome-Civitavecchia motorway, exit at Civitavecchia Sud and follow the signs for the port. The drive takes around 1 hr. Several long-stay parking facilities, both covered and uncovered, are available near the terminal.
- By train: from Roma Termini or Roma Ostiense, you can take a direct regional train to Civitavecchia. The journey takes 50-80 min, depending on the train. Civitavecchia train station is around 1 km from the port, which you can reach in 10-15 min on foot or with a short taxi or shuttle-bus ride.
- By bus: bus services connect Rome and other destinations in Lazio with Civitavecchia. Cotral operates several daily services between the capital, nearby towns and the port city.
- By plane: from Rome Fiumicino Airport (FCO), around 60 km from Civitavecchia, you can reach the port by car in approximately 45-60 min or travel by train. From Rome Ciampino Airport (CIA), the journey is similar but usually takes a little longer.
Where does the ferry arrive in in Bastia?
Ferries from Civitavecchia arrive at the commercial port of Bastia, on the northeastern coast of Corsica. The port is conveniently located right next to the city center, so you can easily reach Bastia’s main areas on foot.
How long is the ferry ride from Rome (Civitavecchia) to Bastia?
The ferry crossing from Civitavecchia to Bastia, in Corsica, takes 3 hr 15 min.
Related posts from our blog
FAQs
You cannot embark your vehicle on the Civitavecchia - Bastia ferries, as Cors'Express high-speed ferries are not equipped with vehicle decks. The service is available to foot passengers only.
The Civitavecchia - Bastia route is served by high-speed ferries. The crossing takes around 3 hr 15 min.
The distance between Civitavecchia and Bastia is 109 nautical miles (about 202 km).
Corsica is a very popular destination in summer, so we recommend booking your Civitavecchia - Bastia ferry 1-2 months in advance, especially if you’re traveling during the high season (from June to September).
During the low season, booking a few weeks in advance is usually enough. Keep in mind, though, that the route only operates 2 times per week, so if your travel dates are fixed, it’s best to plan ahead.
No. There are no night ferries on the Civitavecchia - Bastia route. Cors'Express services usually operate in the late afternoon.
When booking your Civitavecchia - Bastia trip on Ferryhopper, you can easily check in online, get your tickets on your phone, and board the ferry directly with your e-ticket without collecting any paper tickets at the port.
Find detailed answers to all your questions about ferry ticket changes, cancellations and refunds.
Remember that you can also use Ferryhopper's online booking modification service, available with certain ferry companies.
If your ferry trip is canceled, you usually have the following options:
- Change your ticket to another departure of equal value.
- Cancel your ticket with a request sent to the ferry operator for a full refund.
Find out more about what you can do in case of weather disruption or ferry strike.
If you’re worried about possible delays or cancellations, you can always visit our ferry travel alerts page for real-time updates on strikes, weather disruptions, and service suspensions.