Hotels in Torres Vedras, Portugal

Search & Compare Torres Vedras Hotels® Rewards

Collect 10 nights, get 1 free night

And look out for Secret Prices on select hotels

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Torres Vedras

Torres Vedras overview

Torres Vedras is an inviting destination that has something for everyone. Sports fans can enjoy golfing while here. Visitors to Torres Vedras can take time to see places like Torre Vedras Castle and AdegaMae Winery. While you're here, stop by Santa Cruz Beach and Porto Novo Beach.

Where to stay in Torres Vedras

A welcoming city for all, Torres Vedras has a variety of hotels and other lodging options. There are 20 hotels in Torres Vedras and you can shop as many as 167 deals for rooms on, some with discounts of up to 40%. We have room prices starting at 15 USD per night and below are the number of hotels by star rating in Torres Vedras as well as in the surrounding area:
  • • 9 5-star hotels from 105 USD per night
  • • 48 4-star hotels from 58 USD per night
  • • 77 3-star hotels from 39 USD per night
  • • 31 2-star hotels from 19 USD per night

How to get to Torres Vedras

Fly into Lisbon (LIS-Humberto Delgado), 24.5 mi (39.4 km) from central Torres Vedras.

What to see around Torres Vedras

Recommended places to see include:
  • • Torre Vedras Castle
  • • AdegaMae Winery
  • • Santa Cruz Beach
  • • Porto Novo Beach