There are 5 ways to get from Seville to Rabat by plane, train, bus, car or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Fly to Tangier, train
-
Fly from Sevilla (SVQ) to Tangier (TNG)
-
Take the train from Tangier to Rabat Agdal
Bus
-
Take the bus from Seville to Algeciras Puerto
-
Take the bus from Algeciras to Rabat
Bus via Seville
-
Take the bus from Seville to Algeciras
-
Take the bus from Algeciras to Rabat
Drive, car ferry
-
Drive from Seville to Algeciras
-
Take the car ferry from Algeciras to Tanger Med
-
Drive from Tanger Med to Rabat
Sevilla (SVQ) to Rabat-Salé (RBA) flights
Questions & Answers
The cheapest way to get from Seville to Rabat is to bus which costs €40 - €70 and takes 14h 45m.
The quickest way to get from Seville to Rabat is to fly which costs €35 - €430 and takes 3h 42m.
No, there is no direct bus from Seville to Rabat. However, there are services departing from Seville and arriving at Rabat via Algeciras. The journey, including transfers, takes approximately 14h 45m.
The distance between Seville and Rabat is 383 km.
The best way to get from Seville to Rabat without a car is to bus which takes 14h 45m and costs €40 - €70.
It takes approximately 3h 42m to get from Seville to Rabat, including transfers.
Seville to Rabat bus services, operated by MonBus, depart from Seville station.
The best way to get from Seville to Rabat is to fly which takes 3h 42m and costs €35 - €430. Alternatively, you can bus, which costs €40 - €70 and takes 14h 45m.
The quickest flight from Sevilla Airport to Rabat-Salé Airport is the direct flight which takes 1h.
Seville to Rabat bus services, operated by ALSA, arrive at Rabat station.
- Distance: 382.6 km
- Duration: 3h 42m
What companies run services between Seville, Spain and Rabat, Morocco?
Ryanair flies from Seville to Rabat twice a week. Alternatively, you can take a bus from Seville to Rabat via Algeciras Puerto and Algeciras in around 14h 45m.
- Website
- ryanair.com
Flights from Sevilla to Rabat-Salé
- Ave. Duration
- 1h
- When
- Wednesday and Sunday
- Estimated price
- MAD 40 - MAD 4,300
Flights from Sevilla to Tangier
- Ave. Duration
- 50 min
- When
- Monday, Wednesday and Friday
- Estimated price
- MAD 200 - MAD 2,000
- Website
- airarabia.com
Flights from Sevilla to Tangier
- Ave. Duration
- 55 min
- When
- Wednesday and Sunday
- Estimated price
- MAD 280 - MAD 1,000
Morocco’s comfortable and fast train network is operated by ONCF (Office National des Chemins de Fer) and links many tourist destinations, including a high-speed TGV link from Tangier via Rabat and Casablanca to Marrakech. For popular destinations where there is no train service, ONCF-operated Supratours offers connecting bus services from the nearest railway station to places like Agadir, Tétouan and Essaouira.
Contact Details
- Phone
- +212(0)537-77-47-47
- communication.digitale@oncf.ma
- Website
- oncf-voyages.ma
Train from Tangier to Rabat Agdal
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- MAD 75 - MAD 140
- Book at
- Moroccan Railways (ONCF)
- 2nd Class
- MAD 75 - MAD 100
- 1st Class
- MAD 120 - MAD 140
- Phone
- +34 982 29 29 00
- info@monbus.es
- Website
- monbus.es
Bus from Seville to Algeciras Puerto
- Ave. Duration
- 2h 45m
- Frequency
- 4 times a day
- Estimated price
- MAD 110 - MAD 220
- Schedules at
- monbus.es
- Phone
- +34 915 304 417
- socibus@socibus.es
- Website
- socibusventas.es
Bus from Sevilla Coach Station to Algeciras Ferry
- Ave. Duration
- 3h 55m
- Frequency
- Twice daily
- Estimated price
- MAD 160 - MAD 200
- Website
- Socibus
A Spanish subsidiary of National Express, ALSA provides bus and coach services across Spain and neighbouring countries including Portugal, France, Germany, the Netherlands, Italy, Poland and Malta. Founded in 1923, ALSA values service and the customer experience. Buses are equipped with communal TV screens showing movies, individual behind-seat screens, ALSA radio, app for books and music, and free WiFi. ALSA services are accessible to people with disabilities, and guide dogs are welcome on all journeys. There are three types of tickets on offer (Frequent Traveller Pass, Share Pass and ALSA Pass), along with discounts for senior citizens, students and children.
Contact Details
- Phone
- +34 902 42 22 42
- alsa@alsa.es
- Website
- alsa.es
Bus from Algeciras to Rabat
- Ave. Duration
- 11h
- Frequency
- Once daily
- Estimated price
- MAD 340 - MAD 480
- Website
- alsa.com
- Phone
- 956 291 168
- comercial@tgcomes.es
- Website
- tgcomes.es
Bus from Seville to Algeciras
- Ave. Duration
- 3h 30m
- Frequency
- 3 times a day
- Estimated price
- MAD 220 - MAD 290
- Schedules at
- tgcomes.es
- Phone
- +34 956 68 18 30
- info@frs.es
- Website
- frs.es
Car ferry from Algeciras to Tanger Med
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- MAD 490 - MAD 2,100
- Website
- FRS Ferries
- Passenger
- MAD 497
- Standard Car
- MAD 1,256
- Phone
- +34 912 66 02 14
- reservas@balearia.com
- Website
- balearia.com
Car ferry from Algeciras to Tanger Med
- Ave. Duration
- 1h 30m
- Frequency
- Once a week
- Estimated price
- MAD 250 - MAD 2,100
- Website
- Balearia
- Cabin
- MAD 1,000 - MAD 2,100
- Seating Neptuno
- MAD 500 - MAD 750
- Seating Sirena
- MAD 370 - MAD 500
- Lobby Bar
- MAD 256
- Seating
- MAD 256
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 Italy Travel Guides, Need to know: Jadrolinija and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.
More Questions & Answers
Rabat is 1h behind Seville. It is currently 11:33 in Seville and 10:33 in Rabat.
Ryanair offers flights from Sevilla Airport to Rabat-Salé Airport.
There are 491+ hotels available in Rabat. Prices start at MAD 1,000 per night.
The best way to get from Seville to Sevilla Airport is to bus which takes 32 min and costs €4.