The best deal for a 3-star hotel room in Tarragona found by KAYAK users in the last 3 hours was £46, while a 4-star hotel room the lowest price was £47. The cheapest room found overall was for £15. Visit our Tarragona page for the latest deals!