There are 12 ways to get from Madrid Airport (MAD) to Tešanj by plane, taxi, train, bus, car, 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.
Fly to Mahovljani Airport, taxi
best- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Mahovljani Airport (BNX)MAD - BNX
- Take the taxi from Mahovljani Airport (BNX) to Tešanj
14h 39m$134–380Fly to Belgrade Nikola Tesla Airport, bus
cheapest- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Belgrade Nikola Tesla Airport (BEG)MAD - BEG
- Take the bus from Beograd, Autobuska stanica to Doboj, Autobuska Stanica
11h 52m$99–278Train, bus
- Take the train from Madrid Chamartín to San Sebastian/DonostiaAlv / ...
- Take the bus from San Sebastian Central Bus Station to Zagreb Central Bus Station
- Take the bus from Zagreb, Autobusni Kolodvor to Tešanj
40h 10mDrive 2,316.4 km
- Drive from Madrid Airport (MAD) to Tešanj2,316.4 km
24h 24m$424–612Fly to Zagreb Franjo Tuđman Airport, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Zagreb Franjo Tuđman Airport (ZAG)MAD - ZAG
- Take the bus from Zagreb, Autobusni Kolodvor to Tešanj
8h 47mFly to Dubrovnik Airport, drive, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Dubrovnik Airport (DBV)MAD - DBV
- Drive from Dubrovnik Airport (DBV) to Trebinje, Autobuska Stanica
- Take the bus from Trebinje, Autobuska Stanica to Doboj, Autobuska Stanica
9h 55mFly to Sarajevo, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Sarajevo (SJJ)MAD - SJJ
- Take the bus from Sarajevo , East Sarajevo Bus Station to Doboj
11h 38m$101–268Fly to Split Airport, bus
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Split Airport (SPU)MAD - SPU
- Take the bus from Split Bus Station to Doboj, Autobuska Stanica
12h 8m$156–364Bus via Geneva
- Take the bus from Madrid, Terminal de autobuses T4 to Geneva - Bus station
- Take the bus from Genève, Place des Alpes to Doboj, Autobuska Stanica
41h 2mBus
- Take the bus from Madrid Mendez Alvaro Estacion Sur to Zagreb Central Bus StationUnion Ivkoni - Unibus 3419 / ...
- Take the bus from Zagreb, Autobusni Kolodvor to Tešanj
42h 39mBus #2
- Take the bus from Alcalá de Henares to Padova
- Take the bus from Padova to Zagreb
- Take the bus from Zagreb, Autobusni Kolodvor to Tešanj
42h 55mDrive, car train
- Drive from Madrid Airport (MAD) to München Ost
- Take the car train from München Ost to Villach Hbf ARZ
- Drive from Villach Hbf ARZ to Tešanj
26h 13m$540–761
Adolfo Suárez Madrid–Barajas Airport (MAD) to Mahovljani Airport (BNX) flights
Questions & Answers
The cheapest way to get from Madrid Airport (MAD) to Tešanj is to fly and bus which costs $95 - $280 and takes 11h 52m.
The fastest way to get from Madrid Airport (MAD) to Tešanj is to fly and bus which takes 11h 38m and costs $100 - $270.
The distance between Madrid Airport (MAD) and Tešanj is 1857 km. The road distance is 2316.4 km.
The best way to get from Madrid Airport (MAD) to Tešanj without a car is to train and bus which takes 40h 10m and costs .
It takes approximately 14h 39m to get from Madrid Airport (MAD) to Tešanj, including transfers.
Yes, the driving distance between Madrid Airport (MAD) to Tešanj is 2316 km. It takes approximately 24h 24m to drive from Madrid Airport (MAD) to Tešanj.
There are 237+ hotels available in Tešanj.
What companies run services between Madrid Airport (MAD), Spain and Tešanj, Bosnia and Herzegovina?
You can take a subway from Aeropuerto Madrid Barajas T4. Metro to Tešanj via Aeropuerto T1-T2-T3, Aeropuerto T2 - Salidas, Madrid, Terminal de autobuses T4, Geneva - Bus station, Genève, Place des Alpes, and Doboj, Autobuska Stanica in around 41h 2m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- ryanair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Mahovljani Airport via Charleroi
- Ave. Duration
- 18h 22m
- When
- Monday and Sunday
- Estimated price
- $100–320
Flights from Adolfo Suárez Madrid–Barajas Airport to Mahovljani Airport via Vienna
- Ave. Duration
- 18h 43m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $95–380
Flights from Adolfo Suárez Madrid–Barajas Airport to Zagreb Franjo Tuđman Airport via Milan Bergamo
- Ave. Duration
- 4h 45m
- When
- Sunday
- Estimated price
- $85–230
- Website
- airserbia.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Mahovljani Airport via Belgrade Nikola Tesla Airport
- Ave. Duration
- 18h 40m
- When
- Thursday
- Estimated price
- $75–490
Flights from Adolfo Suárez Madrid–Barajas Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 3h 10m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- $130–260
Flights from Adolfo Suárez Madrid–Barajas Airport to Belgrade Nikola Tesla Airport via Milan Malpensa
- Ave. Duration
- 7h 5m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $100–280
- Website
- iberia.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 2h 50m
- When
- Saturday
- Estimated price
- $75–210
Flights from Adolfo Suárez Madrid–Barajas Airport to Dubrovnik Airport
- Ave. Duration
- 2h 55m
- When
- Thursday
- Estimated price
- $85–200
Flights from Adolfo Suárez Madrid–Barajas Airport to Dubrovnik Airport via Barcelona
- Ave. Duration
- 6h 20m
- When
- Tuesday
- Estimated price
- $110–240
Flights from Adolfo Suárez Madrid–Barajas Airport to Split Airport
- Ave. Duration
- 2h 40m
- When
- Wednesday
- Estimated price
- $100–210
- Website
- croatiaairlines.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Zagreb Franjo Tuđman Airport
- Ave. Duration
- 2h 35m
- When
- Monday
- Estimated price
- $110–350
Flights from Adolfo Suárez Madrid–Barajas Airport to Dubrovnik Airport via Rome
- Ave. Duration
- 5h 20m
- When
- Thursday and Sunday
- Estimated price
- $75–260
Flights from Adolfo Suárez Madrid–Barajas Airport to Sarajevo via Zagreb Franjo Tuđman Airport
- Ave. Duration
- 6h 35m
- When
- Saturday
- Estimated price
- $75–290
- Website
- aireuropa.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 3h 10m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- $130–260
Flights from Adolfo Suárez Madrid–Barajas Airport to Belgrade Nikola Tesla Airport via Milan Malpensa
- Ave. Duration
- 7h 5m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $100–280
- Website
- vueling.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Dubrovnik Airport via Rome
- Ave. Duration
- 5h 5m
- When
- Tuesday, Friday, Saturday, and Sunday
- Estimated price
- $85–200
Flights from Adolfo Suárez Madrid–Barajas Airport to Dubrovnik Airport via Barcelona
- Ave. Duration
- 6h 20m
- When
- Tuesday
- Estimated price
- $110–240
Flights from Adolfo Suárez Madrid–Barajas Airport to Split Airport via Rome
- Ave. Duration
- 4h 45m
- When
- Monday, Wednesday, and Thursday
- Estimated price
- $100–210
- Website
- transavia.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Sarajevo via Paris Orly
- Ave. Duration
- 6h 45m
- When
- Friday
- Estimated price
- $95–440
- Website
- austrian.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Sarajevo via Vienna
- Ave. Duration
- 5h 22m
- When
- Every day
- Estimated price
- $80–300
- Website
- wizzair.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Belgrade Nikola Tesla Airport
- Ave. Duration
- 3h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $55–210
- Website
- ita-airways.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Dubrovnik Airport via Rome
- Ave. Duration
- 5h 20m
- When
- Thursday and Sunday
- Estimated price
- $75–260
- Website
- lufthansa.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Sarajevo via Frankfurt
- Ave. Duration
- 6h
- When
- Monday, Wednesday, and Friday
- Estimated price
- $100–400
- Website
- flyulendo.com
Flights from Adolfo Suárez Madrid–Barajas Airport to Sarajevo via Rome
- Ave. Duration
- 9h 5m
- When
- Monday and Friday
- Estimated price
- $70–240
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Madrid Chamartín to San Sebastian/Donostia
- Ave. Duration
- 5h 15m
- Frequency
- 3 times a day
- Estimated price
- $55–130
- Website
- https://www.renfe.com/es/en
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from München Ost to Villach Hbf ARZ
- Ave. Duration
- 2h 19m
- Frequency
- Once daily
- Estimated price
- $110–130
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from San Sebastian Central Bus Station to Zagreb Central Bus Station
- Ave. Duration
- 27h 30m
- Frequency
- 3 times a week
- Estimated price
- $80–120
- Website
- https://union-ivkoni.com/en
Bus from Madrid Mendez Alvaro Estacion Sur to Zagreb Central Bus Station
- Ave. Duration
- 35h 30m
- Frequency
- 3 times a week
- Estimated price
- $100–160
- Website
- https://union-ivkoni.com/en
- Phone
- +385 (0)98 39 89 59
- info@pepeks.hr
- Website
- pepeks.hr
Bus from Zagreb, Autobusni Kolodvor to Tešanj
- Ave. Duration
- 4h 10m
- Frequency
- Twice daily
- Schedules at
- pepeks.hr
- Phone
- +38732691375
- info@bosnaexpres.ba
- Website
- bosnaexpres.com
Bus from Beograd, Autobuska stanica to Doboj, Autobuska Stanica
- Ave. Duration
- 5h 25m
- Frequency
- Once daily
- Estimated price
- $22
- Schedules at
- bosnaexpres.com
Bus from Trebinje, Autobuska Stanica to Doboj, Autobuska Stanica
- Ave. Duration
- 3h 52m
- Frequency
- Twice a week
- Schedules at
- bosnaexpres.com
- Phone
- +387 65417909
- tempoturist.teslic@gmail.com
- Website
- web.facebook.com
Bus from Beograd, Autobuska stanica to Doboj, Autobuska Stanica
- Ave. Duration
- 5h 28m
- Frequency
- Once daily
- Estimated price
- $22
- Schedules at
- facebook.com
- Phone
- +387 65 803 830
- zamtours.laktasi@gmail.com
- Website
- zamtours.net
Bus from Sarajevo , East Sarajevo Bus Station to Doboj
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Estimated price
- $19
- Schedules at
- zamtours.net
- Phone
- + 387 32 88 44 88
- jelinak@gmail.com
- Website
- facebook.com
Bus from Split Bus Station to Doboj, Autobuska Stanica
- Ave. Duration
- 6h 12m
- Frequency
- Once daily
- Estimated price
- $30–40
- Schedules at
- facebook.com
- Regular prices
- $30–40
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Madrid, Terminal de autobuses T4 to Geneva - Bus station
- Ave. Duration
- 21h
- Frequency
- Twice a week
- Estimated price
- $50–160
- Website
- https://www.alsa.com/en/
- Phone
- + 387 30 514 886
- Website
- bosnatours.ba
Bus from Genève, Place des Alpes to Doboj, Autobuska Stanica
- Ave. Duration
- 16h 21m
- Frequency
- Twice a week
- Schedules at
- facebook.com
- Phone
- +4-0263-21.55.00
- Website
- tabitatour.ro
Bus from Alcalá de Henares to Padova
- Ave. Duration
- 27h 2m
- Frequency
- Once a week
- Estimated price
- $70–90
- Schedules at
- tabitatour.ro
- Phone
- +359 2 980 56 58
- info@mm-travel.bg
- Website
- mm-travel.bg
Bus from Padova to Zagreb
- Ave. Duration
- 7h 30m
- Frequency
- Once a week
- Schedules at
- mm-travel.bg
- Book at
- mm-travel.bg
- Ave. Duration
- 1h 14m
- Estimated price
- $55–70
Taksi Miladinović Velimir
- Phone
- +387 65 567 519
Taksi Gligić Borivoje
- Phone
- +387 65 535 701
Want to know more about travelling around Bosnia & Herzegovina
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
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide

























