There are 8 ways to get from Budapest to Silistra by plane, shuttle, bus, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Varna Airport, shuttle
best- Fly from Budapest Ferenc Liszt International Airport (BUD) to Varna Airport (VAR)plane BUD - VAR
- Take a shuttle bus from Varna Airport to Silistra
6h 40m$151–412Train
cheapest- Take the train from Budapest-Keleti to Bucuresti Nordtrain Ic
- Take the train from Bucuresti Nord to Ruse Razpredelitelnatrain 461
- Take the train from Ruse Razpredelitelna to Silistratrain Ic
25h 15m$62–77Bus, train, drive
- Take the bus from Budapest, Népliget Autóbusz-Pályaudvar to Bucharestbus
- Take the train from Bucharest to Ciulniţatrain
- Drive from Km. 25+700 h, to Silistracar
13h 17mTrain, drive
- Take the train from Budapest-Kelenfoeld to Bucuresti Nordtrain 347
- Take the train from Bucharest to Ciulniţatrain
- Drive from Km. 25+700 h, to Silistracar
19h 52m$242–436Drive 978.9 km
- Drive from Budapest to Silistracar 978.9 km
11h 28m$171–247Fly to Burgas Airport, shuttle
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Burgas Airport (BOJ)plane BUD - BOJ
- Take a shuttle bus from Sunny Beach to Varna
- Take a shuttle bus from Varna to Silistra
9h 22m$244–576Bus
- Take the bus from Budapest, Népliget Autóbusz-Pályaudvar to Bucharestbus
- Take the bus from Buchurest to Rusebus
- Take the bus from Slivo pole to Silistrabus
13h 43mBus via Varna
- Take the bus from Budapest, Népliget Autóbusz-Pályaudvar to Varnabus N963
- Take the bus from Varna to Silistrabus
24h 35m$105–172
Budapest to Silistra by bus
Questions & Answers
The cheapest way to get from Budapest to Silistra is to train which costs $60 - $80 and takes 25h 15m.
The fastest way to get from Budapest to Silistra is to fly and shuttle which takes 6h 40m and costs $150 - $420.
No, there is no direct bus from Budapest to Silistra. However, there are services departing from Budapest, Népliget Autóbusz-Pályaudvar and arriving at Silistra via Buchurest, Ruse and Slivo pole. The journey, including transfers, takes approximately 13h 43m.
No, there is no direct train from Budapest to Silistra. However, there are services departing from Eötvös tér and arriving at Silistra via Budapest-Keleti, Bucuresti Nord and Ruse Razpredelitelna. The journey, including transfers, takes approximately 25h 15m.
The distance between Budapest and Silistra is 979 km. The road distance is 978.9 km.
The best way to get from Budapest to Silistra without a car is to bus which takes 13h 43m and costs .
It takes approximately 6h 40m to get from Budapest to Silistra, including transfers.
Budapest to Silistra bus services, operated by Maxibus Travel, depart from Budapest, Népliget Autóbusz-Pályaudvar station.
Budapest to Silistra train services, operated by Hungarian Railways (MÁV), depart from Budapest-Keleti station.
The best way to get from Budapest to Silistra is to bus which takes 13h 43m and costs . Alternatively, you can train, which costs $60 - $80 and takes 25h 15m.
What companies run services between Budapest, Hungary and Silistra, Bulgaria?
You can take a bus from Budapest, Népliget Autóbusz-Pályaudvar to Silistra via Bucharest, Buchurest, Ruse, and Slivo pole in around 13h 43m. Alternatively, you can take a vehicle from Eötvös tér to Silistra via Keleti pályaudvar M, Budapest-Keleti, Bucuresti Nord, and Ruse Razpredelitelna in around 25h 15m.
- Website
- wizzair.com
Flights from Budapest Ferenc Liszt International Airport to Varna Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $50–200
Flights from Budapest Ferenc Liszt International Airport to Burgas Airport
- Ave. Duration
- 1h 40m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- $60–180
- Phone
- 0219521
- Website
- Romanian Railways (CFR)
Train from Bucharest to Ciulniţa
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- $12–14
- Website
- Romanian Railways (CFR)
Train from Bucharest to Ciulniţa
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- $12–14
- Website
- Romanian Railways (CFR)
Train from Bucuresti Nord to Ruse Razpredelitelna
- Ave. Duration
- 2h 46m
- Frequency
- 3 times a day
- Estimated price
- $13–15
- Website
- Romanian Railways (CFR)
- Phone
- +359 89 345 5533
- [email protected]
- Website
- Atlas Taxi
Shuttle from Varna Airport to Silistra
- Ave. Duration
- 2h 15m
- Frequency
- On demand
- Estimated price
- $90–210
- Website
- Atlas Taxi
Shuttle from Sunny Beach to Varna
- Ave. Duration
- 1h 5m
- Frequency
- On demand
- Estimated price
- $90–170
- Website
- Atlas Taxi
Shuttle from Varna to Silistra
- Ave. Duration
- 2h 7m
- Frequency
- On demand
- Estimated price
- $90–200
- Website
- Atlas Taxi
Want to know more about travelling around Bulgaria
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Budapest to Silistra bus services, operated by Maxibus Travel, arrive at Bucharest station.
Silistra is 1h ahead of Budapest. It is currently 2:48 PM in Budapest and 3:48 PM in Silistra.
Budapest to Silistra train services, operated by Hungarian Railways (MÁV), arrive at Bucuresti Nord station.
Yes, the driving distance between Budapest to Silistra is 979 km. It takes approximately 11h 28m to drive from Budapest to Silistra.
There are 40+ hotels available in Silistra.









