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 953–6,123Bus 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 668–2,450Bus 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 701–3,217Bus 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,200–4,182Bus 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 669–3,747
Badajoz Airport (BJZ) to Tangier Ibn Battouta Airport (TNG) flights
Questions & Answers
The cheapest way to get from Badajoz to Morocco is to bus and fly which costs MAD 650 - MAD 2,500 and takes 7h 24m.
The fastest way to get from Badajoz to Morocco is to fly which takes 6h 28m and costs MAD 950 - MAD 6,500.
The distance between Badajoz and Morocco is 393 km.
It takes approximately 6h 28m to get from Badajoz to Morocco, including transfers.
Morocco is 1h behind Badajoz. It is currently 12:53 PM in Badajoz and 11:53 AM in Morocco.
There are 3254+ 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 850–6,000
Flights from Lisbon-Portela Airport to Marrakech
- Ave. Duration
- 1h 35m
- When
- Tuesday, Thursday, Saturday, Sunday, and Friday
- Estimated price
- MAD 500–2,300
Flights from Seville Airport to Marrakech
- Ave. Duration
- 1h 25m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- MAD 450–2,100
Flights from Seville Airport to Rabat-Salé
- Ave. Duration
- 1h
- When
- Wednesday, Thursday, Friday, and Sunday
- Estimated price
- MAD 500–2,700
- 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 170–390
- Website
- Rede Expressos
Bus from Badajoz to Estação Rodoviária de Lisboa Oriente
- Ave. Duration
- 2h 44m
- Frequency
- Once daily
- Estimated price
- MAD 170–390
- 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 Train travel in Spain: A guide to Renfe, Getting to Milan from the airport, and Travelling around the UAE - to help you get the most out of your next trip.



