There are 6 ways to get from Madrid to Brač by plane, ferry, train, or bus
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 Split Airport, ferry
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Split Airport (SPU)plane MAD - SPU
- Take the ferry from Port of Split to Supetarferry
7h 15m€80–212Train, bus, ferry
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Avignon Tgvtrain
- Take the train from Avignon Tgv to Frankfurt(Main)Hbftrain Tgv
- Take the bus from Frankfurt(Main)Hbf to Ključbus
- Take the bus from Mrkonjic Grad, Autobuska Stanica to Split Bus Stationbus
- Take the ferry from Port of Split to Supetarferry
32h 28mTrain, bus, ferry via Paris
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Santstrain Ave
- Take the train from Barcelona-Sants to Paris Gare De Lyontrain Tgv
- Take the train from Paris Gare De Lyon to Basel Sbbtrain Tgv
- Take the bus from Basel SBB to Split Bus Stationbus
- Take the ferry from Port of Split to Supetarferry
35h 32m€485–799Fly to Brac
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Brac (BWK)plane MAD - BWK
14h 40m€241–652Bus
- Take the bus from Méndez Álvaro Estación Sur to Padovabus
- Take the bus from Padua to Split, Autobusni Kolodvorbus N535
41h 52m€182–247Bus, line 631 ferry
- Take the bus from Méndez Álvaro Estación Sur to Padovabus
- Take the bus from Padova to Rovinj, Autobusni Kolodvorbus
- Take the bus from Rovinj, Autobusni Kolodvor to Split, Autobusni Kolodvorbus
- Take the ferry from Split to Supetarferry 631
45h 39m€476–1,106
Madrid to Brač by train, bus, and ferry
Questions & Answers
The cheapest way to get from Madrid to Brač is to fly and ferry which costs €80 - €220 and takes 7h 15m.
The fastest way to get from Madrid to Brač is to fly and ferry which takes 7h 15m and costs €80 - €220.
No, there is no direct bus from Madrid to Brač. However, there are services departing from Méndez Álvaro Estación Sur and arriving at Supetar, Autobusna stanica Luka via Padua and Split Bus Station. The journey, including transfers, takes approximately 41h 52m.
The distance between Madrid and Brač is 1724 km.
The best way to get from Madrid to Brač without a car is to train and bus and ferry which takes 32h 28m and costs .
It takes approximately 7h 15m to get from Madrid to Brač, including transfers.
Madrid to Brač bus services, operated by Tabita Tour, depart from Méndez Álvaro Estación Sur station.
The best way to get from Madrid to Brač is to fly which takes 14h 40m and costs €240 - €650. Alternatively, you can bus, which costs €180 - €250 and takes 41h 52m.
Madrid to Brač bus services, operated by Tabita Tour, arrive at Padova station.
There are 13629+ hotels available in Brač.
What companies run services between Madrid, Spain and Brač, Split-Dalmatia, Croatia?
Luxair and Air Serbia fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Brac (BWK) twice a week. Alternatively, you can take a bus from Méndez Álvaro Estación Sur to Supetar, Autobusna stanica Luka via Padova, Padua, Split, Autobusni Kolodvor, and Split Bus Station in around 41h 52m.
- Website
- iberia.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Split Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- €80–180
Flights from Adolfo Suárez Madrid–Barajas Airport to Split Airport via Barcelona
- Ave. Duration
- 5h 38m
- When
- Every day
- Estimated price
- €120–200
- Website
- vueling.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Split Airport
- Ave. Duration
- 2h 40m
- When
- Every day
- Estimated price
- €80–180
Flights from Adolfo Suárez Madrid–Barajas Airport to Split Airport via Barcelona
- Ave. Duration
- 5h 38m
- When
- Every day
- Estimated price
- €120–200
- Website
- croatiaairlines.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Split Airport via Zagreb
- Ave. Duration
- 5h 15m
- When
- Monday and Thursday
- Estimated price
- €90–190
- Website
- luxair.lu
Flights from Adolfo Suárez Madrid–Barajas Airport to Brac via Luxembourg
- Ave. Duration
- 12h 25m
- When
- Friday
- Estimated price
- €290–1,600
- Website
- airserbia.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Brac via Belgrade
- Ave. Duration
- 19h 50m
- When
- Friday
- Estimated price
- €240–650
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Avignon Tgv
- Ave. Duration
- 8h 2m
- Frequency
- Twice daily
- Estimated price
- €130–210
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 29m
- Frequency
- 4 times a day
- Estimated price
- €75–120
- Website
- https://www.renfe.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Avignon Tgv to Frankfurt(Main)Hbf
- Ave. Duration
- 7h 12m
- Frequency
- Twice daily
- Estimated price
- €190–310
- Website
- https://www.sncf-connect.com/en-en
Train from Barcelona-Sants to Paris Gare De Lyon
- Ave. Duration
- 6h 46m
- Frequency
- 5 times a day
- Estimated price
- €220–350
- Website
- https://www.sncf-connect.com/en-en
Train from Paris Gare De Lyon to Basel Sbb
- Ave. Duration
- 3h 4m
- Frequency
- Every 2 hours
- Estimated price
- €100–170
- Website
- https://www.sncf-connect.com/en-en
Rome2Rio's guide to Renfe AVE
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 22m
- Frequency
- Every 30 minutes
- Estimated price
- €95–170
- Website
- https://www.renfe.com/es/en
- Phone
- +34 900 926 851
- [email protected]
- Website
- iryo.eu
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 31m
- Frequency
- Hourly
- Estimated price
- €60–130
- Website
- https://iryo.eu/en/home
- Phone
- +34 900 759 781
- Website
- ouigo.com
Train from Madrid-Puerta de Atocha-Almudena Grandes to Barcelona-Sants
- Ave. Duration
- 3h 23m
- Frequency
- Every 2 hours
- Estimated price
- €55–100
- Website
- https://www.ouigo.com/es/en
- Phone
- +387 61 197 121
- Website
- evropatours.com
Bus from Frankfurt(Main)Hbf to Ključ
- Ave. Duration
- 10h
- Frequency
- Once daily
- Schedules at
- evropatours.com
- Phone
- +387 51 211-850
- [email protected]
- Website
- facebook.com
Bus from Mrkonjic Grad, Autobuska Stanica to Split Bus Station
- Ave. Duration
- 2h 17m
- Frequency
- Once daily
- Schedules at
- facebook.com
- Phone
- +387 51 215-725
- [email protected]
- Website
- bocactours.com
Bus from Mrkonjic Grad, Autobuska Stanica to Split Bus Station
- Ave. Duration
- 3h 46m
- Frequency
- Once daily
- Estimated price
- €17–19
- Schedules at
- bocactours.com
- Phone
- +41 79 445 39 68
- [email protected]
- Website
- zelicreisen.ch
Bus from Basel SBB to Split Bus Station
- Ave. Duration
- 18h
- Frequency
- Twice a week
- Estimated price
- €103
- Schedules at
- zelicreisen.ch
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Méndez Álvaro Estación Sur to Padova
- Ave. Duration
- 27h 34m
- Frequency
- Once a week
- Estimated price
- €120–160
- Schedules at
- tabitatour.ro
Bus from Méndez Álvaro Estación Sur to Padova
- Ave. Duration
- 27h 34m
- Frequency
- Once a week
- Estimated price
- €120–160
- Schedules at
- tabitatour.ro
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Padua to Split, Autobusni Kolodvor
- Ave. Duration
- 11h 45m
- Frequency
- 5 times a week
- Estimated price
- €55–95
- Website
- https://www.flixbus.co.uk
- Phone
- +386 1 320 4530
- [email protected]
- Website
- goopti.com
Bus from Padova to Rovinj, Autobusni Kolodvor
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- €340–900
- Website
- https://www.goopti.com/en/
- Phone
- +385 (0)72 660 660
- [email protected]
- Website
- arriva.com.hr
Bus from Rovinj, Autobusni Kolodvor to Split, Autobusni Kolodvor
- Ave. Duration
- 11h
- Frequency
- 3 times a day
- Estimated price
- €4–45
- Website
- https://www.arriva.com.hr/en-us/home
- Phone
- +385 21 645 476
- [email protected]
- Website
- krilo.hr
Ferry from Port of Split to Supetar
- Ave. Duration
- 20 min
- Frequency
- Every 4 hours
- Estimated price
- €4–10
- Website
- https://krilo.hr/en
Ferry from Port of Split to Supetar
- Ave. Duration
- 20 min
- Frequency
- Every 4 hours
- Estimated price
- €4–10
- Website
- https://krilo.hr/en
Ferry from Port of Split to Supetar
- Ave. Duration
- 20 min
- Frequency
- Every 4 hours
- Estimated price
- €4–10
- Website
- https://krilo.hr/en
- Phone
- +385 72 303 337
- [email protected]
- Website
- jadrolinija.hr
Ferry from Split to Supetar
- Ave. Duration
- 50 min
- Frequency
- Every 2 hours
- Estimated price
- €6–10
- Website
- https://www.jadrolinija.hr/en
Want to know more about travelling around Croatia
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
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in Spain: A guide to Renfe
Read the travel guide














































