There are 9 ways to get from Bansko to Madrid by car, plane, bus, train, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive to Skopje International Airport, fly
best- Drive from Bansko to Skopje-Airport-SKPcar
- Fly from Skopje International Airport (SKP) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane SKP - MAD
7h 7m€92–267Bus to Sofia Airport, fly
cheapest- Take the bus from Bansko to Sofia Central Bus Stationbus
- Fly from Sofia Airport (SOF) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane SOF - MAD
9h 41m€57–275Bus, train
- Take the bus from Bansko to Sofia Central Bus Stationbus
- Take the bus from Sofia Central Bus Station to Beograd, Autobuska stanicabus
- Take the bus from Beograd, Autobuska stanica to Grenoblebus
- Take the train from Grenoble to Valence Tgv Rhone-Alpes Sudtrain Ter
- Take the train from Valence Tgv Rhone-Alpes Sud to Barcelona-Santstrain Tgv
- Take the train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandestrain Ave
41h 20m€280–524Drive 2,994.8 km
- Drive from Bansko to Madridcar 2,994.8 km
30h 37m€490–708Drive, bus, train
- Drive from Bansko to Strumicacar
- Take the bus from Strumica to Bernbus
- Take the train from Bern to Basel SBBtrain Ic6 / ...
- Take the train from Mulhouse Ville to Montpellier Saint-Rochtrain Tgv
- Take the train from Montpellier Saint-Roch to Madrid-Puerta de Atocha-Almudena Grandestrain
42hBus via Genoa
- Take the bus from Bansko to Blagoevgradbus
- Take the bus from Blagoevgrad to Genoabus
- Take the bus from Genoa to Madridbus
2d 2h€222–294Bus
- Take the bus from Bansko to Blagoevgradbus
- Take the bus from Blagoevgrad to Padovabus
- Take the bus from Padova to Méndez Álvaro Estación Surbus
2d 3h€212–254Bus #2
- Take the bus from Bansko New Station to Sofia Central Bus Stationbus
- Take the bus from Sofia Serdica Bus Stop to Karlsruhe Central Bus Stationbus
- Take the bus from Karlsruhe - Central Station South Side to Estación Sur de Autobusesbus
2d 10h€237–379Drive, car train
- Drive from Bansko to Villach Hbf ARZcar
- Take the cartrain from Villach Hbf ARZ to Fuldacartrain
- Drive from Fulda to Madridcar
38h 28m€591–852
Bansko to Madrid by bus and subway
Comparing Your Travel Options
The cheapest way to get from Bansko to Madrid is to bus and fly which costs €55 - €280 and takes 9h 41m.
The fastest way to get from Bansko to Madrid is to drive and fly which takes 7h 7m and costs €90 - €270.
No, there is no direct bus from Bansko to Madrid. However, there are services departing from Bansko and arriving at Madrid via Blagoevgrad and Genoa. The journey, including transfers, takes approximately 2 days 2h.
The distance between Bansko and Madrid is 2338 km. The road distance is 2994.8 km.
The best way to get from Bansko to Madrid without a car is to bus and train which takes 41h 20m and costs €280 - €550.
It takes approximately 7h 7m to get from Bansko to Madrid, including transfers.
Bansko to Madrid bus services, operated by Union Ivkoni, depart from Bansko New Station.
Bansko to Madrid bus services, operated by Union Ivkoni, arrive at Sofia Central Bus Station.
Madrid is 1h behind Bansko. It is currently 9:57 AM in Bansko and 8:57 AM in Madrid.
Yes, the driving distance between Bansko to Madrid is 2995 km. It takes approximately 30h 37m to drive from Bansko to Madrid.
What companies run services between Bansko, Bulgaria and Madrid, Spain?
You can take a bus from Bansko to Madrid via Blagoevgrad, Genoa, Brignole/Metro, Principe/Metro, and Genoa in around 2d 2h.
- Website
- ryanair.com
Flights from Sofia Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 45m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- €60–230
Flights from Sofia Airport to Adolfo Suárez Madrid–Barajas Airport via Milan Bergamo
- Ave. Duration
- 7h 5m
- When
- Tuesday
- Estimated price
- €60–230
Flights from Sofia Airport to Adolfo Suárez Madrid–Barajas Airport via Bologna
- Ave. Duration
- 7h 10m
- When
- Friday
- Estimated price
- €60–230
Flights from Sofia Airport to Adolfo Suárez Madrid–Barajas Airport via Bari
- Ave. Duration
- 7h 20m
- When
- Tuesday and Friday
- Estimated price
- €60–230
- Website
- wizzair.com
Flights from Skopje International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 40m
- When
- Monday and Friday
- Estimated price
- €60–170
Flights from Sofia Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 55m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €50–260
- Website
- croatiaairlines.com
Flights from Skopje International Airport to Adolfo Suárez Madrid–Barajas Airport via Zagreb
- Ave. Duration
- 5h 30m
- When
- Monday, Thursday, and Saturday
- Estimated price
- €120–600
- Website
- air.bg
Flights from Sofia Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 3h 55m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- €130–430
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact DetailsContact Details
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Grenoble to Valence Tgv Rhone-Alpes Sud
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- €15–26
- Website
- Oui.SNCF
- Phone
- +33 4 13 94 30 50
- Website
- Zou! Lignes Express Régionales
Train from Grenoble to Valence Tgv Rhone-Alpes Sud
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- €22–35
- Website
- Zou! Lignes Express Régionales
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Grenoble to Valence Tgv Rhone-Alpes Sud
- Ave. Duration
- 49 min
- Frequency
- Once a week
- Estimated price
- €17–26
- Website
- TGV inOui
Train from Valence Tgv Rhone-Alpes Sud to Barcelona-Sants
- Ave. Duration
- 4h 39m
- Frequency
- Twice daily
- Estimated price
- €110–170
- Website
- TGV inOui
Train from Mulhouse Ville to Montpellier Saint-Roch
- Ave. Duration
- 5h 3m
- Frequency
- Twice daily
- Estimated price
- €140–210
- Website
- TGV inOui
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Valence Tgv Rhone-Alpes Sud to Barcelona-Sants
- Ave. Duration
- 4h 12m
- Frequency
- Once daily
- Estimated price
- €65–100
- Website
- Renfe Viajeros
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 28m
- Frequency
- Twice daily
- Estimated price
- €75–110
- Website
- Renfe Viajeros
Train from Montpellier Saint-Roch to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 6h 44m
- Frequency
- Once daily
- Estimated price
- €120–180
- Website
- Renfe Viajeros
Rome2Rio's guide to Renfe AVE
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe AVE
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 2m
- Frequency
- Hourly
- Estimated price
- €85–150
- Website
- Renfe AVE
- Phone
- +34 900 926 851
- [email protected]
- Website
- Iryo
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 23m
- Frequency
- Hourly
- Estimated price
- €55–100
- Website
- Iryo
- Phone
- +34 900 759 781
- Website
- Ouigo
Train from Barcelona-Sants to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 32m
- Frequency
- Every 4 hours
- Estimated price
- €45–80
- Website
- Ouigo
Train from Bern to Basel SBB
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- €35–60
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Villach Hbf ARZ to Fulda
- Ave. Duration
- 9h 1m
- Frequency
- Once a week
- Estimated price
- €95–120
- Website
- Urlaubs-Express (UEX)
- [email protected]
- Website
- bgrazpisanie.com
Bus from Bansko to Sofia Central Bus Station
- Ave. Duration
- 2h 33m
- Frequency
- 3 times a day
- Estimated price
- €4–12
- Schedules at
- bgrazpisanie.com
Bus from Bansko to Sofia Central Bus Station
- Ave. Duration
- 2h 33m
- Frequency
- 3 times a day
- Estimated price
- €4–12
- Schedules at
- bgrazpisanie.com
Bus from Bansko to Blagoevgrad
- Ave. Duration
- 48 min
- Frequency
- 3 times a day
- Estimated price
- €2–4
- Schedules at
- bgrazpisanie.com
Bus from Bansko to Blagoevgrad
- Ave. Duration
- 48 min
- Frequency
- 3 times a day
- Estimated price
- €2–4
- Schedules at
- bgrazpisanie.com
- Phone
- +381 11 8728111
- [email protected]
- Website
- Trans-Jug
Bus from Sofia Central Bus Station to Beograd, Autobuska stanica
- Ave. Duration
- 5h
- Frequency
- 3 times a week
- Estimated price
- €37–40
- Website
- Trans-Jug
- Phone
- +381 800 334 334
- [email protected]
- Website
- lasta.rs
Bus from Beograd, Autobuska stanica to Grenoble
- Phone
- +389 71 557 111
- [email protected]
- Website
- web.facebook.com
Bus from Strumica to Bern
- Ave. Duration
- 23h
- Frequency
- Twice a week
- Schedules at
- facebook.com
- Phone
- 0898 448 696
- [email protected]
- Website
- bansko.net
Bus from Bansko to Blagoevgrad
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- €2–4
- Schedules at
- bansko.net
Bus from Bansko to Blagoevgrad
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- €2–4
- Schedules at
- bansko.net
- Phone
- +359 88 949 0000
- [email protected]
- Website
- Union Ivkoni
Bus from Bansko to Blagoevgrad
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a day
- Estimated price
- €2–5
- Website
- Union Ivkoni
Bus from Bansko to Blagoevgrad
- Ave. Duration
- 1h 10m
- Frequency
- 3 times a day
- Estimated price
- €2–5
- Website
- Union Ivkoni
Bus from Bansko New Station to Sofia Central Bus Station
- Ave. Duration
- 2h 30m
- Frequency
- 3 times a day
- Estimated price
- €6–10
- Website
- Union Ivkoni
- Phone
- +359 2 980 56 58
- [email protected]
- Website
- mm-travel.bg
Bus from Blagoevgrad to Genoa
- Ave. Duration
- 26h 35m
- Frequency
- Once a week
- Estimated price
- €90
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
Bus from Blagoevgrad to Padova
- Ave. Duration
- 20h 35m
- Frequency
- Twice a week
- Estimated price
- €90
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Genoa to Madrid
- Ave. Duration
- 21h
- Frequency
- Once daily
- Estimated price
- €130–200
- Website
- Flixbus
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Padova to Méndez Álvaro Estación Sur
- Ave. Duration
- 27h 35m
- Frequency
- Once a week
- Estimated price
- €120–160
- Schedules at
- tabitatour.ro
- Phone
- +359 2 812 0 812
- [email protected]
- Website
- karat-s.com
Bus from Sofia Serdica Bus Stop to Karlsruhe Central Bus Station
- Ave. Duration
- 26h 42m
- Frequency
- Once daily
- Estimated price
- €90–140
- Schedules at
- karat-s.com
- Phone
- +359 0885700870
- [email protected]
- Website
- Citylines
Bus from Sofia Serdica Bus Stop to Karlsruhe Central Bus Station
- Ave. Duration
- 26h 50m
- Frequency
- 3 times a week
- Estimated price
- €95–130
- Website
- Citylines
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Karlsruhe - Central Station South Side to Estación Sur de Autobuses
- Ave. Duration
- 26h 50m
- Frequency
- Twice daily
- Estimated price
- €140–230
- Website
- BlaBlaCar Bus
Want to know more about travelling around Spain
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide
Booking & Getting There
Book your Bansko to Madrid bus tickets online with Omio.
There are 7021+ hotels available in Madrid.























































