Find and Book Top Rated Hotels in Tarragona

Search among 12 available hotels and places to stay in Tarragona from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-12 out of 12
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great515 reviews
MapView on map1300 yd from City Center400 yd from Tarragona Town Hall
From   US$ 70 /nightSelect
8.4
Great558 reviews
From   US$ 123 /nightSelect
Hotel
8.4
Great949 reviews
1200 yd from City Center400 yd from Tarragona Central Station
From   US$ 121 /nightSelect
Hotel
8.4
Great540 reviews
1.6 mi from City Center1.1 mi from Tarragona Town Hall
From   US$ 64 /nightSelect
8.6
Great473 reviews
From   US$ 76 /nightSelect
8.6
Great1083 reviews
From   US$ 126 /nightSelect
8.4
Great452 reviews
2.0 mi from City Center800 yd from playa de la rabasada
From   US$ 67 /nightSelect
Hotel
8.6
Great857 reviews
1.1 mi from City Center1000 yd from Tarragona Town Hall
From   US$ 140 /nightSelect
8.4
Great359 reviews
800 yd from City Center200 yd from Workers' Commissions
From   US$ 64 /nightSelect
8.2
Great159 reviews
27.9 mi from City Center
From   US$ 97 /nightSelect
8.4
Great632 reviews
1.4 mi from City Center1.2 mi from Tarragona 2017 Foundation
From   US$ 102 /nightSelect
7.8
Very good15 reviews
3.6 mi from City Center
From   US$ 88 /nightSelect

Best hotels and places to stay in Tarragona

Why visit?

Tarragona, located on the Costa Daurada of Spain, is a fascinating city with a rich history and stunning architecture. It offers visitors a unique blend of historical sites, beautiful beaches, and a vibrant dining scene. Whether you are interested in exploring ancient Roman ruins or enjoying the Mediterranean sun, Tarragona has something for everyone.

Where to stay?

When it comes to choosing a place to stay in Tarragona, there are several areas that offer great options for tourists. Here are the best areas to consider:

Tarragona City Centre: The city centre is a fantastic choice if you want to be close to the main attractions such as the Amphitheatre, Roman Circus, and the historic Old Town. You'll also find a variety of restaurants and shops within walking distance.

Platja Llarga: Situated on the outskirts of Tarragona, Platja Llarga is perfect for those seeking a beach getaway. The area offers a long stretch of sandy beaches, along with beachfront hotels and resorts.

El Serrallo: Located near the port, El Serrallo is a charming neighborhood known for its fresh seafood restaurants. It offers a more relaxed and local atmosphere, making it ideal for those who want to immerse themselves in the local culture.

What is the price per hotel room per night?

The average price of hotel rooms per night in Tarragona varies depending on the star rating. Here is a general overview:

3-star hotels: Prices range from $60 to $100 per night.

4-star hotels: Prices range from $100 to $150 per night.

5-star hotels: Prices range from $150 to $300 per night.

Best value for money:

Hotel SB Express Tarragona: Located in the city centre, this 3-star hotel offers comfortable rooms at an affordable price. It features a rooftop terrace with panoramic views of the city and a convenient on-site restaurant. Prices start at $70 per night.

Hotel Tarraco Park: Situated in a quiet residential area, this 4-star hotel provides excellent value for money. It features spacious rooms, a swimming pool, and a garden area. Prices start at $110 per night.

Hotel Astari: Centrally located near the Roman Amphitheatre, this 3-star hotel offers modern rooms with all necessary amenities. It also boasts a rooftop pool and terrace. Prices start at $90 per night.

Best kid-friendly hotels:

Hotel PortAventura: Located near the famous PortAventura World theme park, this 4-star hotel is ideal for families. It offers spacious rooms, a kids' club, pools, and easy access to the park. Prices start at $150 per night.

Hotel AC Tarragona: Situated near the city centre and a short distance from the beach, this 4-star hotel is family-friendly. It provides interconnecting rooms and a children's play area. Prices start at $130 per night.

Best hotels for a romantic getaway:

Parador de Tarragona: Housed in a former monastery with panoramic views of the sea, this 5-star hotel exudes charm and luxury. It offers spacious rooms, a beautiful garden, and a rooftop terrace. Prices start at $200 per night.

Hotel Lauria: Located in the heart of the city, this 3-star hotel is perfect for couples looking for a romantic getaway. It features cozy rooms, a rooftop pool, and a lounge bar with stunning views. Prices start at $100 per night.

Best for location:

Hotel Plaça De La Font: Situated in the historic centre, this 4-star hotel offers comfortable rooms with modern amenities. It is just steps away from the main square and the Cathedral. Prices start at $140 per night.

Hotel Mas La Boella: Located in the countryside, this 5-star hotel offers a tranquil and luxurious retreat. It features beautiful gardens, an outdoor pool, and an on-site gourmet restaurant. Prices start at $250 per night.

Hotel SB Ciutat de Tarragona: Situated in the city centre, this 4-star hotel provides easy access to the main attractions, shops, and restaurants. It offers stylish rooms and a rooftop pool with panoramic views. Prices start at $120 per night.

Best for a short city break:

Hotel Alexandra Aparthotel: Situated near the beach and the city centre, this 3-star hotel offers spacious apartments with kitchenettes, making it perfect for a short city break. Prices start at $80 per night.

Hotel Lauria: With its central location and comfortable rooms, this 3-star hotel is an excellent choice for a short city break. It is within walking distance of the main attractions and offers great value for money. Prices start at $100 per night.

Show moreLess