C’est exactement ça le problème. Les environs immédiats de Timisoara sont sans grand intérêt et le reste est trop loin (ou plus précisément les transports sont très lents). Après les 1-2 jours de visites dans la ville, ça va devenir assez mediocre.
La partie la plus intéressante de la région sont les monts du Banat (gorges, cascades etc.), qui sont difficiles à visiter sans voiture. Vous pouvez prendre un train vers Resita (~2 heures aller), Orsova (3 1/2 heure aller), peut-être Baile Herculane (~3 1/4 heure aller) mais cesendroits sont que des points de départ, il faudra continuer par bus, à pied etc.
Arad (une heure par train) est agréable mais pas trop, vous pouvez y passer une demi-journée. Vers le nord, Oradea est maintenant une ville beaucoup plus intéressante mais c’est déjà 3 1/2 - 4 heures par train.
Dans des villes plus petites (Lugoj, Caransebes, Lipova/Radna via Arad etc.) vous pouvez passer 2-3 heures, mais il n’y a rien d’incontournable.
Entre la Roumanie et la Serbie il n’y a aucun train à présent, ni même des bus. Le seul moyen de transport sont des navettes entre Timisoara-Belgrade et Timisoara-Novi Sad.
Quant à l’Hongrie, les trains se dirigent principalement vers Budapest (6 heures). Pour arriver à Szeged (une ville assez intéressante proche de la frontière) il faut changer des trains au moins une fois et ça dure 5 - 5 1/2 heures.
Vous pouvez consulter les horaires des trains internes sur https://mersultrenurilor.infofer.ro/fr-FR/Itineraries et des ceux internationaux sur https://bileteinternationale.cfrcalatori.ro/en/booking/search. Tous les trains partent de la gare Timisoara Nord.
Donc si vous voulez absolument utiliser Timisoara comme base pour 10 jours sans être déçues, pensez à louer une voiture pour quelques jours où à réserver des excursions.
Ou, si vous devez avoir une base, preferablement dirigez-vous en train de nuit vers les villes du centre du pays (Sibiu ou Brasov) et passez votre voyage là.