Old Town Tarragona Travel Guide
Tarragona





Visit Old Town Tarragona
Popular places to visit

Tarragona Cathedral
Set high on a hill overlooking the city, this gothic cathedral is home to an outstanding collection of medieval art.

Tarragona Roman Wall
Stroll along a picturesque promenade to see the towers and gates of the wall that surrounded Tarragona in Roman times.

National Archaeological Museum of Tarragona
Explore a fascinating archeological museum to find a vast collection of Tarragona’s Roman relics. See mosaics, jewelry and statues of gods.

Tarragona Tourism Office
Tarragona Tourism Office is just one of the places to see in Tarragona, so why not enjoy the other things to explore during your travels? Discover the area's museums and monuments.

Tarragona Port
Explore the waterfront in Tarragona with a trip to Tarragona Port. While you're in the area, stroll along the beautiful beaches.

Tarragona Amphitheatre
Stand on the large elliptical arena where gladiators and wild animals entertained thousands of Tarragona's Roman citizens.
Top hotels in Old Town Tarragona

Blaumar Hotel Salou
Family trip for 18 days went great, thank you!
Reviewed on 7 Oct 2025

Hotel SB Ciutat Tarragona
Great location! Great hotel. All the sites close by. And we really enjoyed the buffet breakfast
Reviewed on 19 Oct 2025

H10 Imperial Tarraco
Rooms are large with great bathrooms. Location to everything is ideal.
Reviewed on 17 Oct 2025

AC Hotel Tarragona by Marriott
Nice hotel, very confortable and excelent breakfast at a great price
Reviewed on 16 Oct 2025

PortAventura Hotel Gold River - Includes unlimited access to PortAventura Park & 1 access to Ferrari Land
Very clean Staff friendly Bar prices reasonable Room lovely
Reviewed on 19 Sept 2025

Hotel Num
Excelent attention!
Reviewed on 10 Oct 2025
Check Old Town Tarragona hotel availability
Other neighbourhoods around Old Town Tarragona
La Móra
Travellers to La Móra praise its stunning beaches. If you've got some more time to explore, be sure to stop by Cala de la Mora and La Mora Beach.