RailClick
SBB

Trains from Rome to Pompeifrom $ 17.35

One‑way

Trains from Rome to Pompei

Journey time
From 2h 25m
Price
From $ 17.35
Distance
250 km (155 miles)
Changes
No direct trains available
Departure station
Roma Termini
Arrival station
Pompei

Journey details

How long does the train from Rome to Pompei take?

The journey by train from Rome to Pompei typically takes around 2 hours and 40 minutes to 3 hours, depending on the service chosen.

What is the fastest journey from Rome to Pompei by train?

The fastest journey by train from Rome to Pompei can be as quick as 2 hours and 40 minutes.

How much does the train cost from Rome to Pompei?

The cost for a train ticket from Rome to Pompei can vary, but prices start from around €20 to €45, depending on the booking time and travel class.

How much does the Rome to Pompei?

No, there are no direct train services from Rome to Pompei. A transfer is usually required in Naples (Napoli Centrale station).

What is the distance from Rome to Pompei by train?

The distance from Rome to Pompei by train is approximately 240 Km.

Which are the cities that the train stops from Rome to Pompei?

On the journey from Rome to Pompei, the train typically stops at Naples (Napoli Centrale), and depending on the service, it may also stop in other cities like Cassino or Formia.

Buy train tickets from Rome to Pompei

Rome: Places to see

Pompei: Places to see

Rome: Main train stations

    Pompei: Main train stations

    • Pompei Scavi Archeologici
    • Pompei

    Rome - Pompei: How to get the best deals

    Need our help?
    Guaranteed secure payment
    • visa
    • mastercard
    • amex
    • applepay
    Certificates
    Europ AssistanceGlobal Awards
    TreeNation
    Google logo4.7 Stars | 10000+ Reviews
    • Request failed with status code 503
    • AxiosError: Request failed with status code 503 at settle (file:///app/node_modules/axios/lib/core/settle.js:19:12) at IncomingMessage.handleStreamEnd (file:///app/node_modules/axios/lib/adapters/http.js:1083:13) at IncomingMessage.emit (node:events:521:24) at endReadableNT (node:internal/streams/readable:1735:12) at process.processTicksAndRejections (node:internal/process/task_queues:90:21) at Axios.request (file:///app/node_modules/axios/lib/core/Axios.js:46:41) at process.processTicksAndRejections (node:internal/process/task_queues:104:5) at async g (/app/.next/server/chunks/64163.js:1:136633) at async g (/app/.next/server/chunks/64163.js:1:132315) at async request (/app/.next/server/chunks/64163.js:1:132601)