Tarragona ofrece una variedad de hoteles junto a la playa, desde opciones económicas hasta establecimientos de lujo. La mayoría se concentran cerca de las playas del Miracle, Arrabassada y Llevant, con fácil acceso al centro histórico. Los precios varían según la temporada, pero es posible encontrar habitaciones desde 60 € por noche. Entre los servicios más comunes están piscina al aire libre, desayuno buffet, wifi gratuito y aparcamiento privado. Algunos hoteles también ofrecen vistas al mar y terrazas.
Entre los hoteles mejor valorados destaca el H10 Imperial Tarraco 4 Sup, con piscina en la azotea, gimnasio y restaurante de cocina mediterránea. El AC Hotel Tarragona by Marriott, junto al parque Ciutat, cuenta con baño turco y centro de fitness. El Hotel Nuria, renovado en 2025, está a solo 200 metros de la playa de Arrabassada y ofrece habitaciones con balcón. El Hotel Lauria, en la Rambla Nova, dispone de piscina al aire libre y está cerca del anfiteatro romano. Estas opciones son ideales tanto para familias como para parejas que buscan unas vacaciones junto al mar.
