Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Tangier – 482 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Kenzi Solazur

Hotel in Municipal Beach, Tangier

This 4-star hotel, in the heart of Tangier, overlooks the Strait of Gibraltar and the Bay of Tangier. It features an outdoor pool, and offers air-conditioned guest rooms. Everything nothing not to like

Show more Show less
6.3
Review score
5,368 reviews
Price from
$82
per night

Marina Bay

Hotel in Municipal Beach, Tangier

Marina Bay is a beachfront property located in Tangier. It has an outdoor swimming pool. Each of the Hotel Marina Bay’s guest rooms has a private bathroom, air-conditioning. The staff, especially Fatima Zahra 😉and Anas (or??) The decor, the breakfast!!

Show more Show less
9.4
Awesome
3,148 reviews
Price from
$129
per night

Royal Tulip City Center

Hotel in Tangier

Offering an outdoor pool, Royal Tulip City center is located in Tangier. Free WiFi access is available. Each room here will provide you with a TV, a balcony and a mini-bar. Everything thing is good the staff are very kind and friendly and helpful especially Naoufal.. The hotel is amazing and very well located.. Highly recommended

Show more Show less
8.4
Very Good
1,977 reviews
Price from
$146
per night

Hilton Garden Inn Tanger City Centre

Hotel in Tangier

Set in Tangier, 5 minutes walk from the beach, Hilton Garden Inn Tanger City Center features a terrace and fitness center. All spacious rooms come with a flat-screen TV, mini-bar, desk. Beautiful room and perfect location. Very good breakfast.

Show more Show less
8.1
Very Good
2,530 reviews
Price from
$102
per night

Grand Mogador Sea View & Spa

Hotel in Tangier

Located a 5-minute drive from Tanger train Station, Grand Mogador Sea View & Spa offers an outdoor swimming pool, a buffet and a Moroccan restaurant. It has a direct access to the beach. The hotel is is very nice, it’s location is on the beach and it’s beautiful. The staff is kind and supportive, especially Mr. yaseen and samir. They gave us a free upgrade and were very helpful during our stay. If you are looking for a nice stay in Tangier, this place is your best choice.

Show more Show less
7.7
Good
1,177 reviews
Price from
$111
per night

Hotel Continental

Hotel in Old Medina, Tangier

Featuring panoramic views of the Mediterranean bay, Hotel Continental is 5 minutes from the port, in the heart of the Médina. Location near the Medina and kindness of the staff. It was super clean and breakfast was excellent

Show more Show less
7.6
Good
2,130 reviews
Price from
$62
per night

Hilton Tanger City Center Hotel & Residences

Hotel in Tangier

Offering a terrace and views of the city, Hilton Tanger City Center Hotel & Residences is located in Tangier in the Tanger-Tetouan Region. Guests can enjoy the on-site bar. The rooms include a TV. Very good location in front of the train station, behind a mall and near to the beach. Every staff, from parking guy to the reception, was excellent with legendary attitudes. The room was spacious an modern furnished. Parking space is in room rate included and secure (24/7) on own area.

Show more Show less
8.3
Very Good
1,462 reviews
Price from
$162
per night

Ibis Tanger City Center

Hotel in Tangier

This ibis Hotel is in central Tanger, just 650 ft from the beach and the train station. It features an outdoor swimming pool and rooms with contemporary décor. Location is great, close to everything Staff are nice and helpful and always available

Show more Show less
6.4
Review score
1,765 reviews
Price from
$71
per night

Hotel El Djenina

Hotel in Tangier

Hotel El Djenina is set in Tangier, 4.3 mi from Cap Malabata and offers free WiFi throughout the property. staff wass actif . location is great , modern hotel facilities .Clean room with comfortable bed . good shower pressure

Show more Show less
7.2
Good
1,376 reviews
Price from
$50
per night

Hotel Farah Tanger

Hotel in Tangier

Hotel Farah Tanger is located a 5-minute drive from the Malabata beach. It features 2 outdoor swimming pools with sunbeds, fitness center, a spa with an indoor heated pool, and a shared lounge. Brilliant staff , perfect location

Show more Show less
7.8
Good
1,231 reviews
Price from
$183
per night

Most-booked hotels in Tangier in the past month

See all

Tangier's best hotels with breakfast

See all

Budget hotels in Tangier

See all

Hotels located in the center of Tangier

See all

FAQs about hotels in Tangier

  • On average, it costs $73 per night to book a 3-star hotel in Tangier for tonight. You'll pay around $132 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Tangier will cost around $187, on average (based on Booking.com prices).

  • On average, 3-star hotels in Tangier cost $97 per night, and 4-star hotels in Tangier are $198 per night. If you're looking for something really special, a 5-star hotel in Tangier can be found for $306 per night, on average (based on Booking.com prices).

  • These hotels in Tangier are highly rated by couples: Marina Bay, SBN Suite Hôtel, and Pestana Tanger - City Center Hotel Suites & Apartments.

  • Municipal Beach, Old Medina, and Marshan are popular with other travelers visiting Tangier.

  • For hotels in Tangier that serve highly-rated breakfasts, try Marina Bay, Hilton Tanger City Center Hotel & Residences, and Royal Tulip City Center.

  • Marina Bay, Hôtel Marrakech, and El Minzah Hotel got great room view-related reviews from travelers in Tangier.

  • Marina Bay, Royal Tulip City Center, and El Minzah Hotel are some of the popular hotels in Tangier.

  • Many families visiting Tangier loved staying at Marina Bay, Dixil Garden Tanger Malabata, and SBN Suite Hôtel.

  • The average price per night for a 3-star hotel in Tangier this weekend is $83 or, for a 4-star hotel, $137. Looking for something even fancier? 5-star hotels in Tangier for this weekend cost around $212 per night, on average (based on Booking.com prices).

  • Travelers who stayed in Tangier near Tangier Ibn Battouta Airport (TNG) have said good things about Fredj Hotel, El Minzah Hotel, and Hôtel Marrakech.

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Tangier:

Explore guest reviews of hotels in Tangier

See all
Research, refine, and make plans for your whole trip