How to get from Capri to Rome
Take a ferry or hydrofoil from Capri's Marina Grande to Naples (about 50 min–1 h 20), then a high-speed train from Napoli Centrale to Roma Termini (about 1 h 10). With transfers, allow about 3 h 30–4 h door to door.
Best option: Ferry. Fast ferry to Naples plus a Frecciarossa or Italo train is the quickest and simplest combination.
All the ways to make the trip
| How | Time | How often | Price* | Good to know |
|---|---|---|---|---|
| ferry Hydrofoil or ferry (Caremar, SNAV, NLG and others) from Marina Grande to Naples Molo Beverello, then taxi or metro to Napoli Centrale and a Trenitalia Frecciarossa or Italo train to Roma Termini | about 3 h 30–4 h in total | ferries frequent in summer, fewer in winter; high-speed trains at least hourly | about €45–90 in total (ferry about €20–30, train about €20–55) | Allow 30–45 minutes between the port and the train. Check current timetables. |
| train Ferry to Naples, then cheaper Trenitalia Intercity or regional trains to Rome | about 4 h 30–5 h in total | several a day | about €35–50 in total | Slower but cheaper rail option. |
| car Ferry to Naples, then the A1 motorway from Naples to Rome in a car collected on the mainland | about 4 h 30 in total (about 225 km by road from Naples) | fuel plus about €15–20 in motorway tolls | Non-resident cars are restricted on Capri for much of the year, so visitors normally leave or hire a car on the mainland. |
*Approximate prices and times for 2026. Timetables change by season: check with the operator before you travel.
Open the route in Google Maps →
Book the trip
Partner links: TonyPlan may earn a small commission at no extra cost to you.
Tips
- Molo Beverello to Napoli Centrale is about 15 minutes by taxi (fixed fare available) or via the metro.
- Book the Rome train after you know your ferry time; leave a buffer for rough-sea delays.
- Luggage on ferries may carry a small extra fee.
- Leave Capri before the late-afternoon rush of day visitors at Marina Grande.
Common questions
Is there a direct ferry from Capri to Rome?
No. Rome is not on the coast, and there are no ferries from Capri to Rome's port. The usual route is a ferry or hydrofoil to Naples, then a high-speed train to Roma Termini. The total is about 3½ to 4 hours. In summer some ferries also run from Capri to Sorrento or Positano, but Naples is the best link for Rome.
Which Naples port do Capri ferries use?
Most fast ferries and hydrofoils arrive at Molo Beverello, near the city centre, and some slower ferries use Calata Porta di Massa next to it. From either, a taxi to Napoli Centrale station takes about 15 minutes, or you can take the metro from Municipio. Check your ticket to confirm the terminal.
Can I visit Capri as a day trip from Rome?
Yes, but it is a long day. Take an early Frecciarossa or Italo to Naples, a fast ferry to Capri, and return in the late afternoon. You would have about 4–5 hours on the island, enough for the Piazzetta, Anacapri or a boat tour. An overnight stay in Naples, Sorrento or Capri is more relaxed.
Do I need to book ahead?
High-speed train tickets between Naples and Rome are cheaper when booked early and seats are reserved. Ferry tickets can usually be bought at the port on the day, but in July and August popular sailings fill up, so booking online a day ahead is sensible. Always check current timetables in winter.
Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.