There are 6 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
11h 15mMAD 1,588–6,650Bus, 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,691–5,026Fly Batman to Rabat-Salé
- Fly from Batman (BAL) to Rabat-Salé (RBA)plane BAL - RBA
12hMAD 2,246–8,071Taxi to Mardin Airport, fly to Mohammed V International Airport, train
- Take the taxi from Batman to Mardin Airport (MQM)taxi
- Fly from Mardin Airport (MQM) to Mohammed V International Airport (CMN)plane MQM - CMN
- Take the train from Casablanca to Rabat Villetrain
11h 56mMAD 2,958–8,823Taxi 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 3,616–10,744Train 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,674–6,142
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,600 - MAD 6,500 and takes 16h 42m.
The fastest way to get from Batman to Rabat is to fly and train which takes 11h 15m 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,600 - MAD 5,500.
It takes approximately 11h 15m to get from Batman to Rabat, including transfers.
Rabat is 2h behind Batman. It is currently 12:23 PM in Batman and 10:23 AM in Rabat.
There are 1605+ 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 40m
- When
- Thursday and Sunday
- Estimated price
- MAD 2,200–8,000
Flights from Mardin Airport to Mohammed V International Airport via Sabiha Gokcen
- Ave. Duration
- 7h 35m
- When
- Friday
- Estimated price
- MAD 2,300–8,000
Flights from Mardin Airport to Rabat-Salé via Istanbul
- Ave. Duration
- 16h 6m
- When
- Thursday and Sunday
- Estimated price
- MAD 3,000–10,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,600–6,000
- Website
- turkishairlines.com
Flights from Batman to Mohammed V International Airport via Istanbul
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- MAD 2,100–8,000
Flights from Mardin Airport to Mohammed V International Airport via Istanbul
- Ave. Duration
- 10h 55m
- When
- Every day
- Estimated price
- MAD 2,800–11,000
Flights from Diyarbakır Airport to Mohammed V International Airport via Istanbul
- Ave. Duration
- 14h 5m
- When
- Every day
- Estimated price
- MAD 1,900–8,000
- 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 Mardin Airport to Mohammed V International Airport via Sabiha Gokcen
- Ave. Duration
- 16h 10m
- When
- Friday
- Estimated price
- MAD 2,000–8,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,400–6,500
- Website
- eurowings.com
Flights from Diyarbakır Airport to Mohammed V International Airport via Dusseldorf
- Ave. Duration
- 11h 50m
- When
- Sunday
- Estimated price
- MAD 1,900–6,000
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf-voyages.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-voyages.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-voyages.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 400–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
- +90 212 658 00 61
- info@huntur.com.tr
- Website
- huntur.com.tr
Bus from Istanbul Büyük Otogari to Sofia Serdica Bus Station
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- MAD 260–310
- Website
- https://www.huntur.com.tr/?l=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 650–2,100
- 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 800–1,900
- Website
- https://www.balearia.com/en
- 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 600–1,150
- Website
- https://www.gnv.it/en
- Seat
- MAD 600–800
- Cabin
- MAD 1,130–1,150
- Ave. Duration
- 1h 41m
- Estimated price
- MAD 600–750
Batman Taksi
- Phone
- +90 555 152 72 70
- Website
- batmantaksiduragi.com
Batman Taksi
- Phone
- +90 555 152 72 70
- Website
- batmantaksiduragi.com
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 Travelling by boat in Italy, Is ride-sharing platform BlaBlaCar right for you?, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.







































