Belgrade to Timisoara by train with “Banat Special”
So you want to go from Belgrade to Timisoara or the opposite direction and are thinking of the best way to do it. At the moment there are no direct lines between two cities, which means that you will have to make a stop in a small town called Vršac.
The best way to do it is by train, which leaves two times a day from Belgrade and from Timisoara. The distance between two cities is about 160 km and the journey will last four hours.
Serbian Railways has a special offer called “Banat Special”, with round trip tickets costing 14 euros. This is great, considering that a round trip ticket by bus between Belgrade and Vršac costs 1365 RSD (11 euros).
If you are going from Belgrade to Timisoara…
Trains to Vršac depart from BEOGRAD DUNAV station (Belgrade Danube station), NOT from the Central Railway station. As already mentioned, there are two daily departures so you have two options;
1) To catch the morning train which leaves at 07:20 and arrives to Vršac at 09:05. Then from Vršac you can catch a train to Timisoara which leaves at 10:38.
2) Or to catch the afternoon one which leaves at 15:50 and arrives to Vršac at 17:35. From 18:30 you can catch a train to Timisoara.
Serbian train operating between Belgrade and Vršac
Interior of a Serbian train
This is a modern train, the only downside is that it stops in almost every village, which makes the journey slower.
When you arrive to Vršac, the train for Timisoara will be waiting for the passengers. This is a very small train stop and it’s not possible to buy any food or drinks at the station, although there is a kiosk right in front of the main entrance to the station.
Train to Timişoara
This train has less stops so it travels faster through Romanian teritory and its final stop is Timisoara NORD train station.
If you are going from Timisoara to Belgrade;
You also have two options;
1) Catch the morning train which leaves Timisoara at 06:48 and arrives to Vršac at 08:52. Then catch the train for Belgrade which leaves Vršac at 09:40.
2) And afternoon option: Leaves Timisoara at 15:13 – arrives to Vršac at 17:29. Leaves Vršac at 18:00 – arrives to Belgrade at 19:46.
Romanian train to Timişoara
Romanian train is also quite modern and travels faster as there are no frequent stops, although the heating system didn’t work.
Interior of a Romanian train
Three things to remember about Timisoara NORD station:
1) Toilets are locked (at least they were in early morning). Hopefully situation is different during the day.
2) Do not enter the waiting room.
3) Don’t buy food at train station. It’s of bad quality and questionable health. So definitely grab something in the city before you arrive to the station.
And of course, always check the actual timetable and ask if there are any works on the railway. However, when buying a ticket you’ll surely be informed about that. You can check the timetable here. Just type (Beograd Dunav – Vršac; Vršac – Timisoara NORD).