1map logoGo to main page

Tangier, Tanger-Tetouan-Al Hoceima to Rabat, Rabat-Sale-Kenitra from $9: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Tangier, Morocco
to
Rabat, Morocco

How to Get from Tangier to Rabat: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$9 by busBest price
135 milesDistance
1h 17m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Tangier to Rabat with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Moroccan Railways (ONCF)
Train
Average Duration
1h  17m
Estimated price
$8-16
Recommended
Company
CTM
Bus
Average Duration
3h  20m
Estimated price
$9-15
Cheapest
route map
Distance: 135 miles
Duration: 1h 17m

See more options

Company
CTM
Bus
Average Duration
3h  20m
Estimated price
$9-15
Company
Various
Drive
Average Duration
2h  32m
Estimated price
$35-60

Traveling From Tangier to Rabat

The journey from Tangier to Rabat offers a beautiful contrast between the vibrant coastal life of Tangier and the historical richness found in Rabat's architecture and culture.

Best Neighbourhoods in Rabat

Rabat is home to diverse neighborhoods, each offering its own charm.

Hassan
• Famous for the stunning Hassan Tower.
• Close to the peaceful Bou Regreg River.
Medina
• Offers a glimpse into traditional Moroccan life.
• Features colorful souks and local artisans.
Agdal
• Known for modern cafes and shops.
• Home to spacious parks and gardens.

Best Times To Visit Rabat's Attractions

Timing your visits can greatly enhance your experience in Rabat.

Hassan Tower
Visit early in the morning or late afternoon to enjoy tranquility and capture stunning photos.
Kasbah of the Udayas
Late afternoons, especially at sunset, offer fewer crowds and breathtaking views.
Royal Palace
Weekdays during midday provide a quieter atmosphere for exploring the beautiful gardens.

Rabat Weather: What to Expect Year-Round

Rabat enjoys a Mediterranean climate, characterized by mild, wet winters and hot, dry summers, making spring and fall the ideal seasons for your visit. Weather conditions can significantly enhance your travel experience, with pleasant temperatures facilitating outdoor exploration and sightseeing.

Dining in Rabat: A Culinary Adventure

Try the classic Moroccan tagine at Le Dhow, where the fusion of spices and slow-cooked ingredients creates a depth of flavor that contrasts with the seafood-centric dishes often found in Tangier. The atmospheric riverside setting and emphasis on local produce elevate your dining experience, making it a memorable part of your Rabat visit.

Tangier - Rabat operators

Explore transport companies operating between Tangier and Rabat, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train Show train routes
Contact phone
2255
Website
oncf-voyages.ma

Train from Tanger Ville station to Rabat Agdal

Average Duration
1h 17m
Estimated price
$8-16
Bus Show bus routes
Contact phone
0 800 0900 30
Website
ctm.ma

Bus from Tanger to Rabat

Average Duration
3h 20m
Estimated price
$9-15

Tangier to Rabat: Overview of Bus, Train, Flight, and Car Trips

Traveling between Tangier and Rabat offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from Tangier to Rabat, covering a distance of 154 miles in just 2 hours and 32 minutes. The journey promises smooth highways and breathtaking landscapes along the way. 💸 Indulge in the flexibility of pricing options, with car travel costs ranging from $35 to $60 for the trip from Tangier to Rabat. Enjoy the freedom to choose a comfortable ride that suits your budget and travel style.
Average price
$35 - $60
🚆 The train journey from Tangier to Rabat is a convenient and efficient way to travel between these two cities in Morocco. 🌍 The direct train departs from Tanger Ville station and arrives at Rabat Agdal, making it easy for travelers to reach their destination without any transfers. 🕒 Services operate every day and depart hourly, with the journey taking approximately 1 hour and 17 minutes. 💸 Ticket prices for the train between Tangier and Rabat are budget-friendly, ranging from $8 to $16. 🎫 Travelers can enjoy a comfortable ride while taking in the scenic views of the Moroccan landscape during their journey. 🌄 Whether for business or leisure, the train provides a hassle-free way to make the trip between these two vibrant cities.
Departure Point
Tanger Ville station
Arrival Point
Rabat Agdal station
Useful tips for train travellers
• Onboard services for the train from Tangier to Rabat typically include a catering service that offers light snacks and beverages. Depending on the operator, you may find options like sandwiches, pastries, coffee, and tea. Be sure to bring cash or a card, as payment methods may vary.
• The train service on this route generally offers First Class and Second Class seating. First Class provides larger, more comfortable seats with more legroom and often includes complimentary refreshments. Second Class is more economical and can be crowded, but it's still a good option for budget travelers. If you prefer a quieter and more spacious experience, opt for First Class.
• Various operators provide service from Tangier to Rabat, including ONCF (Office National des Chemins de Fer) - ">">oncf.ma Another potential option is 'Al Atlas', which also covers this route. It’s advisable to check both websites for schedule details and booking opportunities.
• Upon arriving at the Rabat Ville station, be prepared for a busy environment. There are luggage storage services available, so you may leave your bags if you wish to explore the city without them. The station provides basic restrooms, but there may not be shower services.
• The fastest way to reach the city center from Rabat Ville station is by taking Tram Line 1 towards 'Temara'. The tram station is located just outside the train station. It offers a convenient ride to several key destinations in the city and runs frequently, so you won’t have to wait long.
🚌 CTM operates the bus services from Tangier station to Rabat station, ensuring a comfortable and reliable transportation experience. The journey typically takes around 3 hours and 20 minutes, allowing passengers to enjoy scenic views along the way. 🚌 With affordable prices ranging from $9 to $15, taking the bus from Tangier to Rabat offers not only a budget-friendly option but also a hassle-free travel experience for those looking to explore the vibrant capital city of Morocco.
Departure Point
Tanger station
Arrival Point
Rabat station

Frequently asked questions

Find out more about the route from Tangier to Rabat.

Or choose the category:
The distance between Tangier and Rabat is approximately 135 miles, or 154.5 miles by road. If you prefer public transportation, it takes about 1 hour and 20 minutes to reach Rabat from Tangier by train. By car, the journey takes approximately 2 hours and 32 minutes from Rabat to Tangier. If you choose to travel by bus, it usually takes around 3 hours and 50 minutes to reach Rabat from Tangier.
The most cost-effective and time-efficient option for traveling from Tangier to Rabat is by train. The train journey takes approximately 1 hour and 20 minutes and costs between $8 and $16. This option is not only affordable and quick, but it also provides a comfortable and convenient experience for travelers. It is recommended to book train tickets in advance to ensure availability and secure the best fares.
The prices for a train journey from Tangier to Rabat range from $8 to $16. Alternatively, taking a bus from Rabat to Tangier costs between $6 and $15. The exact prices may vary depending on the operator and the class of service chosen. It is recommended to check with the specific transportation companies for the most up-to-date and accurate pricing information.
If you prefer not to use public transportation, you can drive from Tangier to Rabat. The driving distance is approximately 154 miles, and it takes about 2 hours and 32 minutes to reach Rabat by car. Keep in mind that the prices for a car trip from Tangier to Rabat can range from $35 to $60, depending on the type of car and any additional fees.
The best way to travel from Tangier to Rabat without a car is by train. The train journey takes approximately 1 hour and 20 minutes and the fare ranges from $8 to $16. Taking the train is convenient and time-efficient, allowing you to comfortably enjoy the scenic route between the two cities.
Yes, there is a direct link between Tangier and Rabat. The train operated by Moroccan Railways departs from Tanger Ville station and arrives at Rabat Agdal station. The journey takes approximately 1 hour and 20 minutes. Additionally, there is a direct bus service operated by CTM that departs from Tanger station and arrives at Rabat station, with a travel time of around 3 hours and 50 minutes. Both options provide convenient transportation between Tangier and Rabat.
There are plenty of accommodation options available near Rabat. With over 717 hotels to choose from, there is something for every budget and preference. Prices for hotels in Rabat start at around $63 per night. Whether you're looking for a luxury hotel, a budget-friendly option, or something in between, you're likely to find a suitable place to stay in Rabat.