Oui, il existe un train de nuit qui part de
Bucarest environ 8 PM et arrive a
Sofia le prochain matin a 6 AM; le prix est environ €30 (billet seconde classe). Je ne crois pas qu'il est nécessaire de réserver en avance.
Mais c'est plus rapide d'aller par bus de
Bucarest a Ruse (la première ville en
Bulgarie après la frontière, quelques 85 km sud de
Bucarest) et puis continuer de Ruse a
Sofia par un autre bus ou par train.
Il y a aussi un bus direct de
Bucarest a
Sofia, qui coute environ €20.