|Distance||1397 miles (2253 km)|
Trains from Sofia to Madrid cover the 1397 miles (2253 km) long trip. There are direct train services available.
Travel between Sofia, Bulgaria and Madrid, Spain by train is: Unrestricted.
International entry status: Entry is unrestricted for citizens and permanent residents of Bulgaria
Conditions of entry:
All travelers in Spain must observe these coronavirus safety measures:
The information above was last checked on 3/8/23. Remember to review the latest COVID-19 travel safety regulations for your train to Madrid from Sofia as this information can change.
The restriction level for your return train to Sofia, Bulgaria from Madrid is: Unrestricted.
International entry is allowed for: Entry is unrestricted for citizens and permanent residents of Spain
Conditions of reentry:
The government of Bulgaria has imposed these measures to reduce the spread of COVID-19:
Last checked on 3/8/23. Remember to check the latest COVID-19 travel safety regulations for your train to Sofia from Madrid closer to your date of departure here here.
Here are some other resources that might have the information you need