Hotel Cristal Praia Resort & SPA is located in Praia da Vieira, a former fishing village, surrounded by the River Lis and the famous Pinhal de Leiria.

Here you can enjoy the sea, the beach and the various esplanades scattered along the promenade and located on the sand, and even today it is possible on some mornings to witness the famous Xávega art, in which the fishermen go out to sea and return with nets full of fish…

This fishing village, planted by the sea, surrounded by the Pinhal de Leiria or Mata Nacional de Leiria and the Atlantic Ocean, is located 18 km from Marinha Grande, 28 km from the center of the city of Leiria, and 55 km from Fátima, the city with the highest religious reference in Portugal.

From the Airport to the Hotel


At the airport head northwest towards A8/Norte – Leiria / Loures and then towards Marinha Grande. Take exit 24, N242/Marinha Grande/Maceira and then head towards Marinha Grande. Continue on Estr. dos Guilhermes and then continue on N242-1 and then on ER349 towards Praia da Vieira and Av. Marginal, in Vieira de Leiria and about 20km’s later you will find the Hotel Cristal Praia Resort & SPA.


At the airport take the Aerobus to Sete Rios and then, at the Expressos Terminal take the Rede de Expressos bus towards Leiria. Upon arriving at the Leiria Expressos Terminal, you will have to take the Rodoviária do Lis express 599 to Praia da Vieira and when you exit at the last station, the hotel is right next to the beach, on the right.

Come visit us!!!