The best hotels in Rabat

Rabat has 8,000+ places to stay, but most of them are either overpriced for what you get or stuck in neighborhoods that make no sense for visitors. We reviewed the standouts. these 10 made the cut.

Our Top Picks in Rabat

Click any hotel to check availability and book at the best price.

Riad Dar El Kebira hotel in Rabat
#1
Budget Pick
7.8

Riad Dar El Kebira

Medina, Rabat

$45–75/night Check Availability

Free cancellation & Pay later

Hotel Bou Regreg hotel in Rabat
#2
Best Value
7.5

Hotel Bou Regreg

Hassan, Rabat

$60–90/night Check Availability

Free cancellation & Pay later

Hotel Mercure Rabat Sheherazade hotel in Rabat
#3
Most Popular
8.1

Hotel Mercure Rabat Sheherazade

Agdal, Rabat

$105–160/night Check Availability

Free cancellation & Pay later

Golden Tulip Farah Rabat hotel in Rabat
#4
Business Pick
8

Golden Tulip Farah Rabat

Centre Ville, Rabat

$115–175/night Check Availability

Free cancellation & Pay later

Riad Kalaa hotel in Rabat
#5
Hidden Gem
8.6

Riad Kalaa

Medina, Rabat

$130–190/night Check Availability

Free cancellation & Pay later

Hotel Chellah hotel in Rabat
#6
Best Location
8.2

Hotel Chellah

Hassan, Rabat

$140–200/night Check Availability

Free cancellation & Pay later

Riad Zanzibar hotel in Rabat
#7
Romantic Stay
8.7

Riad Zanzibar

Kasbah des Oudaias, Rabat

$155–215/night Check Availability

Free cancellation & Pay later

Mogador Ryad Hotel hotel in Rabat
#8
Top Rated
8.8

Mogador Ryad Hotel

Souissi, Rabat

$180–240/night Check Availability

Free cancellation & Pay later

Sofitel Rabat Jardin des Roses hotel in Rabat
#9
Luxury Pick
9.1

Sofitel Rabat Jardin des Roses

Souissi, Rabat

$260–420/night Check Availability

Free cancellation & Pay later

The Dolder Rabat hotel in Rabat
#10
Top Rated
9

The Dolder Rabat

Agdal, Rabat

$290–480/night Check Availability

Free cancellation & Pay later


All Hotels Compared

Side-by-side comparison to help you pick the right hotel. Prices reflect shoulder season averages.

# Hotel City & Area Price/Night Score Best For
1 Riad Dar El Kebira Medina, Rabat $45–75/night 7.8/10 Budget Pick
2 Hotel Bou Regreg Hassan, Rabat $60–90/night 7.5/10 Best Value
3 Hotel Mercure Rabat Sheherazade Agdal, Rabat $105–160/night 8.1/10 Most Popular
4 Golden Tulip Farah Rabat Centre Ville, Rabat $115–175/night 8/10 Business Pick
5 Riad Kalaa Medina, Rabat $130–190/night 8.6/10 Hidden Gem
6 Hotel Chellah Hassan, Rabat $140–200/night 8.2/10 Best Location
7 Riad Zanzibar Kasbah des Oudaias, Rabat $155–215/night 8.7/10 Romantic Stay
8 Mogador Ryad Hotel Souissi, Rabat $180–240/night 8.8/10 Top Rated
9 Sofitel Rabat Jardin des Roses Souissi, Rabat $260–420/night 9.1/10 Luxury Pick
10 The Dolder Rabat Agdal, Rabat $290–480/night 9/10 Top Rated

Why These Hotels Made Our List

Every hotel earned its spot. Here's exactly why we picked each one.

Riad Dar El Kebira hotel interior
#1

Riad Dar El Kebira

Medina, Rabat $45–75/night 7.8/10

This small riad sits inside the old Medina, a short walk from the Kasbah des Oudaias. Rooms are basic but tidy, with traditional Moroccan tile work that adds character. The shared courtyard is a nice place to have breakfast in the morning. Staff are helpful with directions and local tips. Good choice if you want an authentic stay without spending much.

Check Availability
Hotel Bou Regreg hotel interior
#2

Hotel Bou Regreg

Hassan, Rabat $60–90/night 7.5/10

Located near the Hassan Tower on Avenue Allal Ben Abdellah, this hotel is straightforward and no-frills. Rooms are clean and air-conditioned, which matters in summer. The location puts you close to most of Rabat's major monuments within a short taxi or walk. Breakfast is included and decent enough to skip looking elsewhere in the morning. Nothing luxurious here, but it does the job at a fair price.

Check Availability
Hotel Mercure Rabat Sheherazade hotel interior
#3

Hotel Mercure Rabat Sheherazade

Agdal, Rabat $105–160/night 8.1/10

This Mercure property sits in the Agdal district, a quieter residential area popular with embassy staff and business travelers. Rooms are well-maintained and consistently comfortable across the board. The pool is a genuine asset in warmer months. It is a short drive from the city center and the Medina, so you will want a taxi or rental car. Solid international-chain reliability without the inflated prices of downtown options.

Check Availability
Golden Tulip Farah Rabat hotel interior
#4

Golden Tulip Farah Rabat

Centre Ville, Rabat $115–175/night 8/10

The Farah is a well-known Rabat landmark sitting on Avenue Hassan II near the city center. It caters heavily to business travelers and small conferences, with meeting rooms and reliable Wi-Fi throughout. Guest rooms are large by local standards and recently refurbished. The rooftop pool has a good view over the city. Restaurant food is fine but not a reason to stay in on its own.

Check Availability
Riad Kalaa hotel interior
#5

Riad Kalaa

Medina, Rabat $130–190/night 8.6/10

Riad Kalaa is tucked inside the Medina walls and requires a short walk through narrow lanes to reach the entrance. The courtyard is genuinely beautiful, centered around a traditional fountain and surrounded by hand-painted zellige tiles. Rooms are individually decorated and quiet, which can be hard to find in this part of the city. The owner speaks excellent English and gives honest, practical advice on what to see nearby. One of the more memorable stays in Rabat at a reasonable price.

Check Availability
Hotel Chellah hotel interior
#6

Hotel Chellah

Hassan, Rabat $140–200/night 8.2/10

Hotel Chellah is positioned on Rue d'Ifni close to the Hassan Tower and the Mohammed V Mausoleum, making it one of the better-located mid-range options in the city. The building has an older feel but rooms have been updated and are comfortable. Ask for an upper-floor room for a partial view toward the tower. Staff are professional and efficient at check-in. Decent value given how central the location is.

Check Availability
Riad Zanzibar hotel interior
#7

Riad Zanzibar

Kasbah des Oudaias, Rabat $155–215/night 8.7/10

This small riad is set inside the historic Kasbah des Oudaias, one of the most atmospheric corners of Rabat overlooking the Bou Regreg river estuary. There are only a handful of rooms so the experience feels private and unhurried. The terrace has a direct view toward Sale across the water, especially striking at sunset. Breakfast is served on the terrace and uses fresh local ingredients. Book well in advance because it fills up quickly on weekends.

Check Availability
Mogador Ryad Hotel hotel interior
#8

Mogador Ryad Hotel

Souissi, Rabat $180–240/night 8.8/10

Located in the upscale Souissi neighborhood, this hotel draws a mix of diplomats, senior government visitors, and leisure travelers wanting a quieter stay away from city traffic. The garden and outdoor pool are well-maintained and genuinely relaxing. Rooms are spacious, modern, and kept to a high standard. The in-house restaurant is one of the better hotel dining options in Rabat. A taxi to the Medina takes about fifteen minutes.

Check Availability
Sofitel Rabat Jardin des Roses hotel interior
#9

Sofitel Rabat Jardin des Roses

Souissi, Rabat $260–420/night 9.1/10

The Sofitel sits on twelve acres of gardens in the Souissi residential district, giving it a resort-like feel unusual for a capital city hotel. Rooms are large and finished to a high standard, with French and Moroccan design elements mixed throughout. The outdoor pool area, spa, and tennis courts make it easy to spend a full day on the property. Dining at the on-site restaurant is genuinely good, with a menu that covers both Moroccan and international dishes. It is the benchmark luxury option in Rabat.

Check Availability
The Dolder Rabat hotel interior
#10

The Dolder Rabat

Agdal, Rabat $290–480/night 9/10

This boutique luxury property in the Agdal neighborhood offers a more intimate alternative to the larger five-star hotels in the city. The interiors draw on contemporary Moroccan craftsmanship with hand-carved plasterwork and bespoke furnishings throughout. Room sizes are generous and the bathrooms in particular stand out for their quality. Service is attentive without being intrusive, which is not always easy to find at this price point. Guests who want something more personal than a chain hotel will appreciate what this place offers.

Check Availability

Where to Stay in Rabat

The neighborhood you pick matters more than the hotel.

Medina vs. Hassan: which area actually suits you?

The Medina is Rabat's soul. Narrow alleys off Rue des Consuls, the smell of fresh-baked khobz, the Kasbah des Oudaias 10 minutes on foot. Staying here means you wake up inside the story rather than arriving at it.

Hassan is cleaner and easier. Wider roads, better taxi access from Boulevard Hassan II, and you're still only 15 minutes walk from the Mausoleum of Mohammed V. If you're here for a conference or business, Hassan wins. But if you want the real Rabat, sleep in the Medina.

The honest guide to Rabat's riad hotels

Not every riad in the Medina deserves the name. Some are just old houses with a fountain slapped in the courtyard and USB sockets that don't work. We've seen this mistake hundreds of times: travelers book on photos alone and arrive to find damp walls and no hot water after 8am.

The ones worth paying for. like Riad Kalaa near Rue Souika or Riad Zanzibar in the Kasbah des Oudaias. have genuine tile work, proper plumbing, and staff who actually know the neighborhood. Ask directly: is breakfast included? Is the water pressure consistent? A good riad will answer both without hesitation.

Getting around Rabat without overpaying for transport

The Rabat-Salé tram is your best friend. Ligne 1 runs from the Médina through Place de la Gare and all the way to Agdal for 6 MAD a ride. It's on time, air-conditioned, and covers most places you'd want to go during the day.

Petit taxis are metered and honest 90% of the time. A cross-city trip from the Medina to Souissi costs around 30-45 MAD. Never take a grand taxi for city trips. they're built for routes like Rabat to Casablanca, and drivers will quote you tourist prices if you don't know better.

When to book and when to walk in

Rabat isn't a city that sells out far in advance except during specific events. The Mawazine Festival in May turns the city upside down. hotel prices jump 40-60% and availability collapses within a week of the announcement. Book 6-8 weeks out if your dates overlap with it.

The rest of the year? October and November are genuinely relaxed. Hotels in Hassan drop to $60-90/night. The Medina riads often have same-week availability. You can sometimes negotiate a better rate by calling directly rather than booking through a platform.

What to know before you check in: local customs

Rabat is Morocco's administrative capital, which means it's more conservative than Marrakech in day-to-day feel. Dress modestly outside your hotel, especially in the Medina around Rue Souika and near the Hassan Tower complex. You'll have a smoother experience and get treated like a guest rather than a tourist.

Alcohol is available in the city but not served at most Medina riads. If that matters to you, the hotels in Hassan and Agdal. like Hotel Chellah or Hotel Mercure Rabat Sheherazade. all have licensed bars. It's not a big deal, but worth knowing before you arrive.

Souissi vs. Agdal: understanding Rabat's upscale neighborhoods

Souissi is Rabat's most exclusive residential quarter, off Route des Zaers near the royal palace grounds. The Sofitel and Mogador Ryad Hotel are both here. You're in green, quiet surroundings with good restaurants nearby, but it's 25-30 minutes from the Medina by taxi.

Agdal is more practical. It borders the city center, Avenue Fal Ould Oumeir has decent restaurants and cafés, and The Dolder Rabat here gives you luxury without full isolation. For business travelers or longer stays, Agdal makes more sense. For pure indulgence, Souissi wins.


Rabat's best neighborhoods

The Medina and Kasbah des Oudaias are where the character lives. If this is your first time in Rabat, stay in the Medina or Hassan. you'll walk to everything that matters.

Medina 2 vetted hotels

Historic core. Best walking access. Real Rabat.

The Medina is compact and genuinely walkable. Riad Dar El Kebira and Riad Kalaa are both here, priced at opposite ends of the Medina spectrum: $45-75 versus $130-190. You're 10 minutes from the Kasbah des Oudaias, 12 minutes from the Bou Regreg waterfront, and the Hassan Tower complex is a 20-minute walk north.

Rue des Consuls is the best shopping street in the Medina and also a useful landmark for orientation. Souks get busier from Thursday through Saturday. If you're light on sleep, ask for a room facing the interior courtyard. street-facing rooms on the main alleys get noise from 6am.

Budget travelers should seriously look at Riad Dar El Kebira first. For the $45-75 price point in the Medina, it's hard to beat. Riad Kalaa at $130-190 is the right call if you want more space and a more curated experience.

Best areas Rue des Consuls, Rue Souika
Price range $45-190/night
Best for Culture travelers, first-timers, budget stays
Avoid Street-facing rooms near the main souk alleys. noise starts early
Best months March-May, September-November
Hassan 2 vetted hotels

Administrative heart. Easy access. Good mid-range value.

Hassan is Rabat's civic center. Hotel Bou Regreg and Hotel Chellah are both here. You've got Boulevard Hassan II running through it, easy petit taxi access, and the Mausoleum of Mohammed V is literally a 5-minute walk from Hotel Chellah.

It's not as atmospheric as the Medina, but it's practical in ways that matter. Wider pavements, better-lit streets at night, and proximity to Avenue Annakhil restaurants make it a solid base. Hotel Chellah at $140-200 has the better location of the two. Hotel Bou Regreg at $60-90 is genuinely great value if you don't need luxury.

One thing Hassan does better than the Medina: taxis. You'll never wait more than 3 minutes on Boulevard Hassan II. That matters more than you think after a full day of sightseeing.

Best areas Boulevard Hassan II, near the Mausoleum
Price range $60-200/night
Best for Value travelers, history buffs, easy city navigation
Avoid Blocks near the train station. noise and overpriced taxis
Best months October-April
Kasbah des Oudaias & Agdal 3 vetted hotels

Romantic riverside charm and modern comfort in one strip.

The Kasbah des Oudaias sits on a bluff above the Bou Regreg River, with blue-and-white alleys that feel genuinely different from anywhere else in Rabat. Riad Zanzibar is here, priced at $155-215. You're 8 minutes from the Andalusian Gardens and 15 minutes walk from the Medina's northern gate.

Agdal is a different story entirely: modern, residential, and home to Avenue Fal Ould Oumeir's restaurant strip. Hotel Mercure Rabat Sheherazade ($105-160) and The Dolder Rabat ($290-480) both sit here. Agdal is 25 minutes walk from Hassan Tower, so plan on using the tram or a taxi for sightseeing days.

The Kasbah area is genuinely the most romantic part of the city. But it's also small. you've explored most of it in half a day. Combine a Kasbah riad stay with day trips to the Chellah Necropolis, about 20 minutes by taxi from Riad Zanzibar.

Best areas Kasbah des Oudaias, Avenue Fal Ould Oumeir
Price range $105-480/night
Best for Couples, longer stays, modern comfort
Avoid Streets behind the Agdal train stop. no atmosphere, mostly offices
Best months April-June, September-October
Souissi & Centre Ville 3 vetted hotels

Luxury residences, green streets, and Rabat's best business hotels.

Souissi is where Rabat's elite live, and where two of its finest hotels sit. Mogador Ryad Hotel ($180-240) and Sofitel Rabat Jardin des Roses ($260-420) are both off Route des Zaers. The Sofitel's 6-hectare garden alone is worth the premium. But you're 30 minutes from the Medina by taxi. this is a retreat, not a sightseeing base.

Centre Ville is different: the Golden Tulip Farah Rabat on Rue Dakhla is a proper business hotel, $115-175, with conference facilities and easy access to the government ministry district. It's not romantic, but it's efficient. Meetings in the morning, Hassan Tower in the afternoon.

If budget is no concern, Sofitel is the clear choice in this region. But the Mogador Ryad at $180-240 offers serious luxury at a 30% lower price point and earns its Top Rated badge honestly.

Best areas Route des Zaers, Rue Dakhla
Price range $115-420/night
Best for Luxury travelers, business visitors, long-stay residents
Avoid Souissi if you need to be near the Medina daily. taxi costs add up fast
Best months November-March (mild temps, lower rates)

Best Areas by Vibe

Tell us how you travel and we'll point you to the right part of Rabat.

Romantic Stay

The Kasbah des Oudaias is Rabat's most romantic quarter, with blue-washed walls above the Bou Regreg River. Riad Zanzibar here is tailor-made for a couple who wants beauty without a crowd.

Culture & History

Stay in the Medina and you're 10 minutes from Hassan Tower, the Chellah Necropolis, and the Mausoleum of Mohammed V. Riad Kalaa on Rue Souika gives you a historic building to come home to after a day of monuments.

Family Trip

Agdal works best for families: wider streets, proximity to the Rabat Zoo on Route de Kenitra, and Hotel Mercure Rabat Sheherazade has room configurations that actually fit four people. You're still on the tram line for day trips.

Budget Travel

The Medina is where you get the most for the least. Riad Dar El Kebira at $45-75 puts you inside the old city walls, steps from Rue des Consuls, with breakfast included most nights.

Beach & Outdoors

Plage de Rabat is accessible from the Hassan district in about 25 minutes by petit taxi. Hotel Bou Regreg gives you a reasonable base and keeps costs under $90/night.

Foodie Escape

Agdal's Avenue Fal Ould Oumeir has Rabat's best restaurant concentration. Stay at Hotel Mercure Rabat Sheherazade and you can walk to everything from Moroccan to Japanese without booking a taxi once.


40%

Location Quality

Is the neighborhood walkable? Are restaurants, shops, and attractions within 10 minutes on foot? How does it feel after dark? We evaluate safety, public transport access, and whether the area has genuine local character or just tourist traps. A hotel in the wrong neighborhood ruins a trip. That's why location carries the most weight.

30%

Value for Money

We compare what you pay against what you get. A €150 hotel with a great location, clean rooms, and helpful staff can outscore a €500 hotel with fancy amenities in a bad area. We factor in seasonal pricing, cancellation policies, and hidden costs like tourist tax and breakfast surcharges. The goal is finding the best ratio, not the lowest price.

30%

Guest Experience

We analyze thousands of verified guest reviews across multiple platforms, looking for patterns rather than individual complaints. Consistent praise for cleanliness, staff, and room quality counts. We also assess the intangibles: does the hotel have character? Would you recommend it to a friend? A soul-less chain hotel with perfect facilities still loses to a well-run boutique with personality.


When to Visit Rabat

When to visit Rabat and what to pay.

Peak

Summer (June-August)

Avg hotel: $120-280/nightCrowds: HighTemp: 24-30°C

July and August bring Moroccan domestic tourists in numbers. Hotels in the Medina and Hassan fill up, rates climb 30-40%, and the Atlantic coast breeze keeps temperatures tolerable but not cool. The first two weeks of August are the worst for availability. if you're visiting then, book the Sofitel or Mogador Ryad early and accept that you're paying peak rates.

Budget Friendly

Winter (December-February)

Avg hotel: $50-130/nightCrowds: LowTemp: 10-18°C

Winters in Rabat are mild by European standards. 12-16°C most days. but you'll get rain, especially January. Rates drop to their lowest: Hassan hotels run $60-90/night, and even the Sofitel dips toward $260. The Medina souks are quiet but fully open, and the Chellah Necropolis is spectacular on a grey winter morning with almost no other visitors.


Booking Tips for Rabat

Insider tips for booking hotels in Rabat.

Don't book near the train station

Rabat-Ville station on Boulevard Mohammed V is a transport hub, not a hotel zone. Hotels within 200 meters get constant street noise from 5am, taxis overcharge outside the station, and you pay tourist-area premiums for zero atmosphere. The Medina is 15 minutes walk or one tram stop away. stay there instead.

Call the riad directly for better rates

Most Medina riads, including the better ones near Rue des Consuls, will offer 10-15% off if you call or email directly. They avoid the OTA commission, you avoid the service fee. On a $130-190 Riad Kalaa booking, that's a real saving. Ask about breakfast inclusion too. it's often negotiable.

Book ahead for Mawazine Festival dates

The Mawazine Rhythms of the World festival runs for about 10 days in late May each year, with stages near OLM Souissi and across the city. Hotels citywide jump 40-60% and the best options sell out in days of announcement. If your trip falls in the last week of May, book 6-8 weeks out or expect to pay significantly more than the rates listed here.

Use the tram instead of petit taxis for daytime sightseeing

Ligne 1 of the Rabat-Salé tram connects the Médina, Place de la Gare, Hassan, and Agdal for 6 MAD per trip. That's under $1. A petit taxi from the Medina to Agdal costs 25-40 MAD. For 3-4 trips a day, the tram saves you 80-120 MAD. Buy a multi-trip card at any tram station for extra convenience.

Ask about room position at Medina riads

In any Medina riad, room position matters more than room size. Courtyard-facing rooms are quieter but darker in winter. Top-floor rooms get more light and often have terrace access. Street-facing rooms on Rue Souika or the main souk alleys get noise from the muezzin at 5am and market traders by 6am. Worth specifying when you book.

Souissi is a destination, not a base

The Sofitel Rabat Jardin des Roses and Mogador Ryad Hotel in Souissi are genuinely excellent. But Souissi is 25-30 minutes from the Medina and Hassan Tower by taxi, adding 80-120 MAD to every sightseeing day. If you're planning to explore Rabat heavily, factor that in. If you want a retreat where the hotel itself is the experience, Souissi makes total sense.


4 regions covered
8,000+ options reviewed
10 vetted picks
0 paid placements

Hotels in Rabat — FAQ

Everything you need to know before booking hotels in Rabat.

What's the best neighborhood to stay in Rabat?

The Medina is the best base for first-timers. You're within 10 minutes walk of Hassan Tower, the Kasbah des Oudaias, and the Bou Regreg waterfront. Hassan district works well too, especially if you want wider streets and easier taxi access. Avoid booking anything near Rabat-Ville train station unless you like noise and zero atmosphere.

How much does a good hotel in Rabat cost per night?

Budget options in the Medina start around $45-75/night at places like Riad Dar El Kebira on Rue Souika. Mid-range in Hassan or Agdal runs $90-175/night. Luxury in Souissi at the Sofitel or The Dolder goes $260-480/night. You get dramatically more value in Rabat than Marrakech for equivalent quality.

Is it safe to stay in the Rabat Medina?

Yes, genuinely safe. The Rabat Medina is calmer and less hustled than Fes or Marrakech's medinas. The main souks around Rue des Consuls stay active until around 9pm. Just keep your usual city sense at night near the darker alleys off Avenue Mohammed V.

When is the best time to visit Rabat?

March-May and September-November are the sweet spots. Temperatures sit between 18-24°C, crowds are manageable, and hotel rates are 20-30% lower than the July-August peak. Avoid the first week of August: Rabat gets flooded with domestic tourists and prices spike fast.

How do I get from Rabat Airport to the city center?

Rabat-Salé Airport is about 10km from the city center. A petit taxi to Hassan or the Medina costs around 80-120 MAD (roughly $8-12). The train from Rabat-Ville station connects to Casablanca in under an hour for 45 MAD. There's no direct airport bus worth recommending.

What's the difference between staying in the Medina vs. Agdal?

The Medina puts you inside the historic core, 5 minutes from the Kasbah des Oudaias and the old souks. Agdal is the modern residential quarter near Avenue Fal Ould Oumeir, quieter and better for longer stays. Agdal is 25-30 minutes walk from Hassan Tower, so factor in taxi costs if you're sightseeing daily.

Do Rabat hotels include breakfast?

Most riads in the Medina include a Moroccan breakfast: msemen, amlou, harcha, and mint tea. It's genuinely good and usually worth 40-60 MAD per person if charged separately. Larger hotels in Hassan and Agdal charge $15-25 extra for buffet breakfast, which you can skip by walking to a café on Rue de la Paix.

Is Rabat worth visiting over Marrakech?

Completely different experience. Rabat is Morocco's actual capital, less touristed, and more livable. You can walk through the Kasbah des Oudaias without someone trying to sell you a carpet every 3 meters. For a first visit to Morocco, Marrakech is louder and more dramatic. but Rabat is where you'll actually relax.

What areas of Rabat should I avoid for hotels?

Skip the area directly around Rabat-Ville train station on Boulevard Mohammed V: noisy, zero charm, taxis overcharge tourists there constantly. The industrial stretch toward Hay Riad has newer hotels but puts you 35-40 minutes from anything interesting. And avoid guesthouses advertising 'ocean views' near Plage de Rabat without checking the actual map. some are 5km from the Medina.

Can I walk between Rabat's main attractions?

Yes, and it's one of Rabat's best qualities. Hassan Tower to the Kasbah des Oudaias is about 15 minutes on foot. The Chellah Necropolis is 20 minutes from Hassan district. The Medina to the Andalusian Gardens takes under 10 minutes. You can cover the main sites in two days without a single taxi if you're a decent walker.

Are there good luxury hotels in Rabat?

Absolutely, and they're genuinely worth it. The Sofitel Rabat Jardin des Roses in Souissi has 6 hectares of gardens on Route des Zaers. it's an experience, not just a room. The Dolder Rabat in Agdal runs $290-480/night and earns it. Both sit about 25-30 minutes from the Medina, so plan accordingly.

What's the local transport situation in Rabat like?

Rabat has a tram system (Ligne 1 and Ligne 2) that runs from the Medina through Hassan and Agdal. a single ticket is 6 MAD. Petit taxis are metered and cheap, typically 15-35 MAD for cross-city trips. Avoid grand taxis for city travel. they're for intercity routes and they'll overcharge if you don't know the shared-route system.