Ankara to Belgrade by train
Travelling from Ankara to Belgrade by train takes about 38h 36m, run by FlixBus, Regional connection. A quicker option we found is flight, at 3h 10m.
Recommended route
$252
38h 36m·4 transfers
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
- 1busAnkara → Tekirdağ
FlixBus - 2busTekirdağ → Bayrampaşa
FlixBus - 3busBayrampaşa → Bucharest
FlixBus - 4busBucharest → Timiș County
FlixBus - 5trainTimiș County → BelgradeRegional connection
train or flight?
| Transport | Price | Duration | Transfers |
|---|---|---|---|
| train | $252 | 38h 36m | 4 transfers |
| Recommended | $159 | 3h 10m | 1 transfer |
All rows come from the same recent route search. Exact fares depend on your travel date.
Ankara to Belgrade by train: common questions
How long does Ankara to Belgrade take by train?
About 38h 36m, 4 transfers.
How much is a train ticket from Ankara to Belgrade?
The best price in our latest check was €222. The exact fare depends on the date and how full the service is.
Who runs the train from Ankara to Belgrade?
FlixBus, Regional connection. You buy the ticket directly from them.
Is the train or the flight better?
The flight is faster at 3h 10m. It is cheaper too, at €140.
- Ankara Belgrade train
- Ankara to Belgrade by train
- train ticket Ankara to Belgrade
- how long is the train from Ankara to Belgrade