There are 7 ways to get from Batman to Rabat by plane, train, bus, car ferry, car, car train, 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)BAL - CMN
- Take the train from Casablanca to Rabat Ville
11h 15mMAD 1,788–7,150Train to Diyarbakır Airport, fly to Mohammed V International Airport, train
cheapest- Take the train from Batman to Diyarbakır
- Fly from Diyarbakır Airport (DIY) to Mohammed V International Airport (CMN)DIY - CMN
- Take the train from Casablanca to Rabat Ville
16h 42mMAD 1,773–5,642Bus, car ferry, train
- Take the bus from Batman bus station to İstanbul Esenler bus station
- Take the bus from Istanbul Büyük Otogari to Sofia Serdica Bus Station
- Take the bus from Sofia to Almeria
- Take the car ferry from Almeria to Nador
- Take the train from Nador to Rabat Ville
4d 4hMAD 2,640–4,825Drive, car train
- Drive from Batman to Villach Hbf ARZ
- Take the car train from Villach Hbf ARZ to München Ost
- Drive from München Ost to Rabat
6d 12hMAD 21,158–30,651Fly Batman to Rabat-Salé
- Fly from Batman (BAL) to Rabat-Salé (RBA)BAL - RBA
12hMAD 2,346–7,571Taxi to Mardin Airport, fly to Mohammed V International Airport, train
- Take the taxi from Batman to Mardin Airport (MQM)
- Fly from Mardin Airport (MQM) to Mohammed V International Airport (CMN)MQM - CMN
- Take the train from Casablanca to Rabat Ville
11h 55mMAD 3,156–8,821Taxi to Mardin Airport, fly to Rabat-Salé
- Take the taxi from Batman to Mardin Airport (MQM)
- Fly from Mardin Airport (MQM) to Rabat-Salé (RBA)MQM - RBA
14h 30mMAD 3,514–10,242
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 11h 15m and costs MAD 1,700 - MAD 7,500.
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 4,900.
It takes approximately 11h 15m to get from Batman to Rabat, including transfers.
Rabat is 2h behind Batman. It is currently 10:29 PM in Batman and 8:29 PM in Rabat.
There are 1598+ hotels available in Rabat.
What companies run services between Batman, Turkey and Rabat, Morocco?
Turkish Airlines, Air Arabia Maroc, and two other airlines fly from Batman (BAL) to Rabat-Salé (RBA) 6 times a week.
- Website
- airarabia.com
Flights from Batman to Rabat-Salé via Istanbul
- Ave. Duration
- 14h 43m
- When
- Thursday and Sunday
- Estimated price
- MAD 2,300–7,500
Flights from Mardin Airport to Mohammed V International Airport via Sabiha Gokcen
- Ave. Duration
- 7h 35m
- When
- Friday
- 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 2,900–9,500
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 10m
- When
- Every day
- Estimated price
- MAD 2,500–9,500
Flights from Mardin Airport to Mohammed V International Airport via Istanbul
- Ave. Duration
- 10h 45m
- When
- Every day
- Estimated price
- MAD 3,100–12,000
Flights from Diyarbakır Airport to Mohammed V International Airport via Istanbul
- Ave. Duration
- 14h
- When
- Every day
- Estimated price
- MAD 2,100–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,700–7,000
Flights from Mardin Airport to Mohammed V International Airport via Sabiha Gokcen
- Ave. Duration
- 16h 5m
- When
- Friday
- Estimated price
- MAD 2,100–9,000
Flights from Diyarbakır Airport to Mohammed V International Airport via Sabiha Gokcen
- Ave. Duration
- 15h 45m
- When
- Thursday, Friday, and Sunday
- Estimated price
- MAD 1,400–6,000
- Website
- ryanair.com
Flights from Batman to Rabat-Salé via Izmir, Madrid
- Ave. Duration
- 15h
- When
- Friday
- Estimated price
- MAD 2,300–7,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
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Villach Hbf ARZ to München Ost
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- MAD 1,000–1,200
- Website
- https://urlaubs-express.de/?lang=en
- 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 550–1,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 850–1,800
- 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,160
- Website
- https://www.gnv.it/en
- Seat
- MAD 600–800
- Cabin
- MAD 1,140–1,160
- Ave. Duration
- 1h 40m
- 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 Getting to Milan from the airport, Best ways to travel around Australia, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.







































