There are two ways to get to Attica by train, either through Italy or via the Balkan Peninsula.
The first involves travelling to one of the Italian ports, such as Brindisi, Ancona or Bari, and then taking the ferry to Greece.
The second is a truly time-honoured form of travel – the Orient Express. This will take you through Slovenia, Croatia, Serbia and Macedonia, before entering Greece at the Idomeni border station. Once in Greece, the train heads for the city of Thessaloniki and, finally, Athens.
In addition to being one of the most romantic ways of getting to Greece, the Orient Express route services all trains originating from major Western European countries, such as France, Italy, Germany and Austria.
From the UK:
The quickest way of getting to Attica Greece from the UK is by taking the Eurostar train from Waterloo International, Ashford or Ebbsfleet railway stations. However, if you are not pressed for time, you can also enjoy a slower-paced ferry from Dover to Calais; then take the train from Calais to Paris; train from Paris to Italy; then from Italy to Greece by ferry.
From Paris, you have the choice of travelling by day or by night. The day train will allow you to take in the scenery, while the night train is usually more efficient. Please note that the night train option requires a reservation (usually a couple of days prior to departure). The day train departs from Gare de Lyon, via Lausanne and arrives in Milan, Italy. In Milan, you will most likely have to change trains for Ancona. The Ancona line services the ports of Bari and Brindisi, which in turn service all ferry ports in Greece.
From Scandinavia and Germany:
Trains to Attica departing from Scandinavia will pass though Copenhagen before reaching Germany. This route takes you through Hamburg, Munich, Kufstein, Innsbruck and the Brenner pass, into Italy. In Italy the Verona-Bologna railway line will take you to Ancona. This route is perfect for those who wish to continue their journey by ferry from Ancona to one of the major Greek ports.
If you prefer to travel exclusively by land, either take the train that goes through Austria, Serbia and Thessaloniki before arriving in Athens, or the Vienna-Sofia-Thessaloniki-Athens route.
- German rail info at Deutsche Bahn
By train from Spain and Portugal:
Departing from the Iberian Peninsula, take the train though France along the southern French coast arriving at Ventimiglia, Italy.
Travelling to Greece by ferry:
There is a daily service from the ports of Venice, Ancona, Bari and Brindisi to all major Greek ports. A range of high-speed luxury ferries departing from Ancona make the crossing to Greece in 19 to 20 hours. Ferries departing Ancona, Bari and Brindisi make stops at Igoumenitsa and Corfu before arriving at the main port of Patra (See more).