There are 4 ways to get from Rabat to Cascais by taxi, plane, bus, car ferry, night bus, train or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Recommended option
Taxi, fly • 3h 2m
Cheapest option
Bus, car ferry, night bus • 21h 3m
2 alternative options
Drive, car ferry • 11h 18m
Questions & Answers
The cheapest way to get from Rabat to Cascais is to bus and car ferry and night bus which costs MAD 1,000 - MAD 3,200 and takes 21h 3m.
The fastest way to get from Rabat to Cascais is to taxi and fly which takes 3h 2m and costs MAD 1,900 - MAD 4,700.
The distance between Rabat and Cascais is 768 km.
The best way to get from Rabat to Cascais without a car is to bus and car ferry and night bus which takes 21h 3m and costs MAD 1,000 - MAD 3,200.
It takes approximately 3h 2m to get from Rabat to Cascais, including transfers.
There are 5640+ hotels available in Cascais. Prices start at €44 per night.
- Distance: 767.6 km
- Duration: 3h 2m
What companies run services between Rabat, Morocco and Cascais, Portugal?
There is no direct connection from Rabat to Cascais. However, you can take the taxi to Casablanca airport, fly to Lisboa, take the walk to Aeroporto, take the subway to Alameda, take the subway to Cais Do Sodré, take the walk to Lisboa - Cais Do Sodre, then take the line 19001 train to Cascais. Alternatively, you can take a vehicle from Rabat to Cascais via Tanger, Ksar Diyafa, Port Tanger Med - Dalia, Tanger-Med, Algeciras Port, Algeciras, Faro, Faro, Alcabideche, and Alcoitão in around 21h 3m.
- Website
- flytap.com
Flights from Casablanca to Lisboa
- Ave. Duration
- 27 min
- When
- Every day
- Estimated price
- €80 - €430
- Website
- royalairmaroc.com
Flights from Casablanca to Lisboa
- Ave. Duration
- 20 min
- When
- Every day
- Estimated price
- €100 - €480
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf-voyages.ma
Train from Rabat Agdal to Tanger Ville station
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- €7 - €15
- Schedules at
- oncf-voyages.ma
- 2nd Class
- €7 - €11
- 1st Class
- €11 - €15
- Phone
- 0 800 0900 30
- ctmweb.ma@gmail.com
- Website
- ctm.ma
Bus from Rabat to Tanger
- Ave. Duration
- 3h 20m
- Frequency
- 4 times a day
- Estimated price
- €9 - €14
- Schedules at
- ctm.ma
- Premium
- €12 - €14
- Comfort
- €9 - €13
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.es
Night bus from Algeciras to Faro
- Ave. Duration
- 6h 44m
- Frequency
- Once daily
- Estimated price
- €35 - €55
- Website
- https://www.alsa.com/en/web/bus/home
Night bus from Algeciras to Estação Rodoviária de Lisboa Oriente
- Ave. Duration
- 10h 44m
- Frequency
- Once daily
- Estimated price
- €60 - €90
- Website
- https://www.alsa.com/en/web/bus/home
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Faro to Alcabideche
- Ave. Duration
- 4h 20m
- Frequency
- Twice daily
- Estimated price
- €18 - €23
- Website
- https://www.rede-expressos.pt/en
- Phone
- +34 912 66 02 15
- reservas@balearia.com
- Website
- balearia.com
Car ferry from Tanger-Med to Algeciras Port
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- €30 - €190
- Website
- https://www.balearia.com/en
- Seating
- €30 - €45
- Cabin
- €130 - €190
- Phone
- +34 956 68 47 29
- info@intershipping.es
- Website
- intershipping.ma
Car ferry from Tangier to Tarifa
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- €30 - €170
- Website
- https://www.intershipping.ma/
- No car
- €34
- Car
- €167
- Ave. Duration
- 1h 16m
- Estimated price
- €100 - €130
Rabat Transport Tours
- Phone
- 00 212 6 61 87 69 55
- Website
- taxirabattours.com
Blue Petits Taxis
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, How to get from London to Edinburgh and How to get from Stansted Airport into central London - to help you get the most out of your next trip.