Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Oria to Taranto by train
-
First train04:44
-
Last train22:20
-
Avg changes0
-
Fastest journey34m
-
Distance36 kilometres
-
Trains per day16
-
Avg. journey time43m
-
Train operators
Going from Oria to Taranto by train
About to set off from Oria to Taranto by rail? Make your journey as seamless as possible with this guide, packed with tips on schedules, route details and how to find the best deals on tickets.
Train cost between Oria to Taranto
Getting from Oria to Taranto by rail typically costs AU$4.71, but runs about if booked a month in advance. If you wait until 7 days before departure, prices increase to . Booking as early as possible helps you find the lowest cost tickets, but that’s not the only way to save.
Finding cheap train tickets with Rail Europe
Different train operators run discounts throughout the year, giving travellers the opportunity to check out a new city and keep some extra cash in their pockets to use during their adventures. To stay on top of all discounts, sign up for the Rail Europe newsletter. We will notify you when promos come up on popular train operators like Eurostar, Renfe, Trenitalia, SNCF and many more. We will also share travel inspiration and tips for making the most out of your travels – including other money-saving pointers.
Departure frequency and timetable from Oria to Taranto
Here are the scheduling basics for trains from Oria to Taranto:
04:44 is the first scheduled train (Monday-Friday).
22:20 the the last scheduled train (Monday-Friday).
04:44 is the first scheduled train (Saturday and Sunday).
20:40 is the last scheduled train (Saturday and Sunday).
A train departs every 58 minutes from Oria toward Taranto.
Start booking your ticket aboard one of the 16 trains serving this route each day.
How long does the train from Oria to Taranto take?
The shortest journey time on this route is 34 minutes, with trains covering a total distance of 36 kilometres.
How early can you book train tickets from Oria to Taranto?
Tickets on this route typically go on sale 6 months in advance. Booking early gives you access to the most competitive prices and ample seating options.
Maximising your travels to Taranto
For a smooth travel experience, explore our help articles. Start planning your holiday and explore travel ideas in our city guide: Taranto.
Frequently asked questions
What is the distance by train from Oria to Taranto?
The total distance between Oria and Taranto is 36 kilometres.
How much does it cost to go from Oria to Taranto by train?
The cheapest fare for this route is AU$4.71. When booking 30 days in advance, tickets cost . A ticket bought 7 days before travel typically costs .
How far in advance can I book my Oria to Taranto train tickets?
Tickets for this route go on sale 6 months in advance of the departure date.
How long does it take to get from Oria to Taranto?
The fastest jouney takes 34 minutes.
Other journeys to Taranto View all journeys to Taranto
-
From Brindisi to Taranto From AU$11.10
-
From Bari to Taranto From AU$18.83
-
From Salerno to Taranto From AU$10.66
-
From Lecce to Taranto From AU$24.82
-
From Naples to Taranto From AU$17.23
-
From Rome to Taranto From AU$69.20
-
From Potenza Centrale to Taranto From AU$18.10
-
From Bologna to Taranto From AU$5.40
-
From Milan to Taranto From AU$22.78
-
From Sibari to Taranto From AU$175.05
-
From Turin to Taranto From AU$132.86
-
From Catanzaro Lido to Taranto From AU$37.52
Other journeys from Taranto
-
From Taranto to Bari From AU$18.98
-
From Taranto to Brindisi From AU$10.66
-
From Taranto to Naples From AU$37.38
-
From Taranto to Rome From AU$28.18
-
From Taranto to Castellaneta Marina From AU$3.58
-
From Taranto to Salerno From AU$10.80
-
From Taranto to Lecce From AU$16.94
-
From Taranto to Sibari From AU$17.81
-
From Taranto to Bologna From AU$68.33
-
From Taranto to Milan From AU$97.97
-
From Taranto to Potenza Centrale From AU$19.27
-
From Taranto to Florence From AU$148.63
Other journeys from Oria (I)
-
From Oria (I) to Bari From AU$20.73