There are 5 ways to get from Batman to Rabat by plane, train, bus, car ferry, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Batman to Mohammed V International Airport, train
best- Fly from Batman (BAL) to Mohammed V International Airport (CMN)plane BAL - CMN
- Take the train from Casablanca to Rabat Villetrain
10h 55mMAD 1,587–6,649Bus, car ferry, train
- Take the bus from Batman bus station to İstanbul Esenler bus stationbus
- Take the bus from Istanbul Büyük Otogari to Sofia Serdica Bus Stationbus
- Take the bus from Sofia to Almeriabus
- Take the car ferry from Almeria to Nadorcarferry
- Take the train from Nador to Rabat Villetrain
4d 4hMAD 2,868–9,812Fly Batman to Rabat-Salé
- Fly from Batman (BAL) to Rabat-Salé (RBA)plane BAL - RBA
12hMAD 2,545–8,070Taxi to Mardin Airport, fly to Rabat-Salé
- Take the taxi from Batman to Mardin Airport (MQM)taxi
- Fly from Mardin Airport (MQM) to Rabat-Salé (RBA)plane MQM - RBA
14h 31mMAD 4,511–12,739Train to Diyarbakır Airport, fly to Mohammed V International Airport, train
- Take the train from Batman to Diyarbakırtrain
- Fly from Diyarbakır Airport (DIY) to Mohammed V International Airport (CMN)plane DIY - CMN
- Take the train from Casablanca to Rabat Villetrain
16h 42mMAD 1,773–5,641
Batman (BAL) to Mohammed V International Airport (CMN) flights
Questions & Answers
The cheapest way to get from Batman to Rabat is to train and fly which costs MAD 1,700 - MAD 6,000 and takes 16h 42m.
The fastest way to get from Batman to Rabat is to fly and train which takes 10h 55m and costs MAD 1,500 - MAD 7,000.
The distance between Batman and Rabat is 4508 km.
The best way to get from Batman to Rabat without a car is to bus and car ferry and train which takes 4 days 4h and costs MAD 2,800 - MAD 10,000.
It takes approximately 10h 55m to get from Batman to Rabat, including transfers.
Rabat is 3h behind Batman. It is currently 9:58 PM in Batman and 6:58 PM in Rabat.
There are 1610+ hotels available in Rabat.
What companies run services between Batman, Turkey and Rabat, Morocco?
Turkish Airlines and Air Arabia Maroc fly from Batman (BAL) to Rabat-Salé (RBA) 5 times a week.
- Website
- airarabia.com
Flights from Batman to Rabat-Salé via Istanbul
- Ave. Duration
- 14h 36m
- When
- Thursday and Sunday
- Estimated price
- MAD 2,500–8,000
Flights from Mardin Airport to Rabat-Salé via Istanbul
- Ave. Duration
- 16h 6m
- When
- Thursday and Sunday
- Estimated price
- MAD 3,900–12,000
Flights from Diyarbakır Airport to Mohammed V International Airport via Sabiha Gokcen
- Ave. Duration
- 9h 25m
- When
- Monday, Wednesday, Saturday, and Sunday
- Estimated price
- MAD 1,700–5,500
- Website
- turkishairlines.com
Flights from Batman to Mohammed V International Airport via Istanbul
- Ave. Duration
- 9h
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- MAD 1,900–7,500
Flights from Diyarbakır Airport to Mohammed V International Airport via Istanbul
- Ave. Duration
- 11h
- When
- Every day
- Estimated price
- MAD 1,900–7,500
- Website
- flypgs.com
Flights from Batman to Mohammed V International Airport via Sabiha Gokcen
- Ave. Duration
- 10h 35m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- MAD 1,500–6,500
Flights from Diyarbakır Airport to Mohammed V International Airport via Sabiha Gokcen
- Ave. Duration
- 15h 35m
- When
- Thursday, Friday, and Sunday
- Estimated price
- MAD 1,500–6,500
- Website
- ryanair.com
Flights from Mardin Airport to Rabat-Salé via Istanbul, Valencia
- Ave. Duration
- 17h 35m
- When
- Tuesday
- Estimated price
- MAD 4,500–17,000
- Website
- eurowings.com
Flights from Diyarbakır Airport to Mohammed V International Airport via Dusseldorf
- Ave. Duration
- 11h 50m
- When
- Sunday
- Estimated price
- MAD 2,000–6,000
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf.ma
Train from Casablanca to Rabat Ville
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- MAD 35–75
- Schedules at
- oncf-voyages.ma
- Book at
- oncf.ma
- 2nd Class
- MAD 35–50
- 1st Class
- MAD 50–75
Train from Nador to Rabat Ville
- Ave. Duration
- 9h 26m
- Frequency
- Once daily
- Estimated price
- MAD 230–470
- Schedules at
- oncf-voyages.ma
- Book at
- oncf.ma
- 2nd Class
- MAD 230–320
- 1st Class
- MAD 340–470
- Phone
- +90 444 8 233
- cozum@tcddtasimacilik.gov.tr
- Website
- tcdd.gov.tr
Train from Batman to Diyarbakır
- Ave. Duration
- 2h 8m
- Frequency
- 3 times a day
- Estimated price
- MAD 24–40
- Website
- https://www.tcdd.gov.tr/lang/en
- Phone
- 444 0 562
- kamilkoc@kamilkoc.com.tr
- Website
- flixbus.com.tr
Bus from Batman bus station to İstanbul Esenler bus station
- Ave. Duration
- 22h
- Frequency
- Once daily
- Estimated price
- MAD 390–550
- Schedules at
- flixbus.com.tr
- Phone
- +359 0885700870
- support@citylines.eu
- Website
- citylines.eu
Bus from Istanbul Büyük Otogari to Sofia Serdica Bus Station
- Ave. Duration
- 9h
- Frequency
- 4 times a day
- Estimated price
- MAD 340–460
- Website
- https://citylines.eu/
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Istanbul Büyük Otogari to Sofia Serdica Bus Station
- Ave. Duration
- 8h 30m
- Frequency
- Twice daily
- Estimated price
- MAD 380–700
- Website
- https://www.flixbus.co.uk
- Phone
- +359 700 20 544
- Website
- ardatur.bg
Bus from Istanbul Büyük Otogari to Sofia Serdica Bus Station
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- MAD 410–650
- Website
- https://ardatur.bg/en/
- Phone
- 02 981 10 40
- travel@yubim.eu
- Website
- yubim.eu
Bus from Sofia to Almeria
- Ave. Duration
- 2d
- Frequency
- Twice a week
- Estimated price
- MAD 1,200–1,600
- Schedules at
- yubim.eu
- Phone
- +34 (0) 902 456 500
- Website
- armastrasmediterranea.com
Car ferry from Almeria to Nador
- Ave. Duration
- 7h
- Frequency
- 4 times a day
- Estimated price
- MAD 800–3,900
- Website
- https://armastrasmediterranea.com/en
- Phone
- +34 912 66 02 15
- reservas@balearia.com
- Website
- balearia.com
Car ferry from Almeria to Nador
- Ave. Duration
- 7h
- Frequency
- 4 times a week
- Estimated price
- MAD 929–6,280
- Website
- https://www.balearia.com/en
- Seating
- MAD 929
- Cabin
- MAD 4,187
- Car - Seat
- MAD 3,022
- Car - Cabin
- MAD 6,280
- Phone
- +39 010 209 4591
- booking@gnv.it
- Website
- gnv.it
Car ferry from Almeria to Nador
- Ave. Duration
- 13h 30m
- Frequency
- 5 times a week
- Estimated price
- MAD 700–1,100
- Website
- https://www.gnv.it/en
- Ave. Duration
- 1h 41m
- Estimated price
- MAD 600–750
Batman Taksi
- Phone
- +90 555 152 72 70
- Website
- batmantaksiduragi.com
Want to know more about travelling around Morocco
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
Want to know more about Flixbus?
Read the travel guide
















































