Recommended hotels in Velas

Hotel Os Moinhos Velas

From US$ 107

Travessa De S. Tiago,46, Velas, Portugal - Show map

Show map

Hotel Os Moinhos offers a perfect accommodation in Velas. The property is located within a 20-minute walk from the…

Book Now From US$ 107

Sao Jorge Garden Velas

From US$ 116

Avenida Dos Baleeiros, Velas, Portugal - Show map

Show map

Sao Jorge Garden Hotel is a comfortable place to stay in Velas. Sao Jorge Garden Hotel was opened in 1999…

Book Now From US$ 116