There are 5 ways to get from Badajoz to Morocco by plane 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 Badajoz Airport to Tangier Ibn Battouta Airport
best- Fly from Badajoz Airport (BJZ) to Tangier Ibn Battouta Airport (TNG)plane BJZ - TNG
6h 28mMAD 853–6,623Bus to Seville Airport, fly to Marrakech
cheapest- Take the bus from Badajoz to Sevilla Airportbus
- Fly from Seville Airport (SVQ) to Marrakech (RAK)plane SVQ - RAK
7h 24mMAD 671–2,536Bus to Lisbon-Portela Airport, fly to Marrakech
- Take the bus from Badajoz to Estação Rodoviária de Lisboa Orientebus
- Fly from Lisbon-Portela Airport (LIS) to Marrakech (RAK)plane LIS - RAK
6h 39mMAD 685–3,434Bus to Lisbon-Portela Airport, fly to Mohammed V International Airport, bus
- Take the bus from Badajoz to Estação Rodoviária de Lisboa Orientebus
- Fly from Lisbon-Portela Airport (LIS) to Mohammed V International Airport (CMN)plane LIS - CMN
- Take the bus from Aéroport Mohamed V Terminus to Avenue Des Farbus
7h 3mMAD 1,194–4,899Bus to Seville Airport, fly to Rabat-Salé
- Take the bus from Badajoz to Sevilla Airportbus
- Fly from Seville Airport (SVQ) to Rabat-Salé (RBA)plane SVQ - RBA
8h 3mMAD 722–3,933
Badajoz Airport (BJZ) to Tangier Ibn Battouta Airport (TNG) flights
Comparing Your Travel Options
The cheapest way to get from Badajoz to Morocco is to bus and fly which costs MAD 650 - MAD 2,600 and takes 7h 24m.
The fastest way to get from Badajoz to Morocco is to fly which takes 6h 28m and costs MAD 850 - MAD 7,000.
The distance between Badajoz and Morocco is 393 km.
It takes approximately 6h 28m to get from Badajoz to Morocco, including transfers.
Morocco is 2h behind Badajoz. It is currently 10:34 AM in Badajoz and 8:34 AM in Morocco.
There are 3229+ hotels available in Morocco.
What companies run services between Badajoz, Spain and Morocco?
Iberia, Royal Air Maroc, and Ryanair fly from Badajoz Airport (BJZ) to Tangier Ibn Battouta Airport (TNG) 6 times a week.
- Website
- ryanair.com
Flights from Badajoz Airport to Tangier Ibn Battouta Airport via Madrid
- Ave. Duration
- 4h 13m
- When
- Wednesday, Sunday, Monday, Tuesday, and Friday
- Estimated price
- MAD 750–6,500
Flights from Lisbon-Portela Airport to Marrakech
- Ave. Duration
- 1h 35m
- When
- Tuesday, Thursday, Saturday, Sunday, and Friday
- Estimated price
- MAD 500–2,500
Flights from Seville Airport to Marrakech
- Ave. Duration
- 1h 25m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- MAD 420–2,100
Flights from Seville Airport to Rabat-Salé
- Ave. Duration
- 1h
- When
- Wednesday, Thursday, Friday, and Sunday
- Estimated price
- MAD 460–3,500
- Phone
- +351 21 75 24 524
- Website
- Rede Expressos
Bus from Badajoz to Estação Rodoviária de Lisboa Oriente
- Ave. Duration
- 2h 44m
- Frequency
- Once daily
- Estimated price
- MAD 160–310
- Website
- Rede Expressos
Bus from Badajoz to Estação Rodoviária de Lisboa Oriente
- Ave. Duration
- 2h 44m
- Frequency
- Once daily
- Estimated price
- MAD 160–310
- Website
- Rede Expressos
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including South Korea: Travelling from Seoul to Busan , Heading to Europe? Read this before you buy a Eurail Pass, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.



