Ankara to Athens by train

Travelling from Ankara to Athens by train takes about 38h 20m, run by Airport shuttle bus, TCDD Taşımacılık A.Ş., FlixBus. A quicker option we found is flight, at 4h 15m.

Recommended route
$257
38h 20m·3 transfers
See live options and dates

Indicative price from a recent search, updated regularly. Confirm the live fare and seats with the provider at checkout. Routavio adds no booking fee.

The journey, step by step

  1. 1busAnkara EryamanAirport shuttle bus
  2. 2trainEryaman IstanbulTCDD Taşımacılık A.Ş.
  3. 3busİstanbul Esenler SofiaFlixBus
  4. 4busSofia AthensFlixBus

train or flight?

TransportPriceDurationTransfers
train$25738h 20m3 transfers
Recommended$1624h 15m1 transfer

All rows come from the same recent route search. Exact fares depend on your travel date.

Ankara to Athens by train: common questions

How long does Ankara to Athens take by train?

About 38h 20m, 3 transfers.

How much is a train ticket from Ankara to Athens?

The best price in our latest check was $257. The exact fare depends on the date and how full the service is.

Who runs the train from Ankara to Athens?

Airport shuttle bus, TCDD Taşımacılık A.Ş., FlixBus. You buy the ticket directly from them.

Is the train or the flight better?

The flight is faster at 4h 15m. It is cheaper too, at $401.

  • Ankara Athens train
  • Ankara to Athens by train
  • train ticket Ankara to Athens
  • how long is the train from Ankara to Athens