Leiria Bed and Breakfasts

Filter
Sort

Leiria, Portugal

Check Availability

Leiria, Portugal

Check Availability

Caldas da Rainha, Portugal (29 miles from Leiria)

Check Availability

Caldas da Rainha, Portugal (29 miles from Leiria)

Check Availability

from $33

Nazare, Portugal (16 miles from Leiria)

Check Availability

Nazare, Portugal (17 miles from Leiria)

Check Availability

Nazare, Portugal (16 miles from Leiria)

Check Availability

from $52

Tomar, Portugal (29 miles from Leiria)

Check Availability

from $34

Tomar, Portugal (23 miles from Leiria)

Check Availability

from $33

Tomar, Portugal (23 miles from Leiria)

Check Availability

Tomar, Portugal (23 miles from Leiria)

Check Availability

Tomar, Portugal (23 miles from Leiria)

Check Availability

Penela, Portugal (28 miles from Leiria)

Check Availability

Soure, Portugal (24 miles from Leiria)

Check Availability

from $38

Figueira da Foz, Portugal (28 miles from Leiria)

Check Availability

from $57

Figueira da Foz, Portugal (28 miles from Leiria)

Check Availability

Figueira da Foz, Portugal (28 miles from Leiria)

Check Availability

from $33

Figueira da Foz, Portugal (28 miles from Leiria)

Check Availability

Figueira da Foz, Portugal (30 miles from Leiria)

Check Availability

from $53

Porto de Mos, Portugal (17 miles from Leiria)

Check Availability

from $55

Rio Maior, Portugal (28 miles from Leiria)

Check Availability

from $65

Batalha, Portugal (5 miles from Leiria)

Check Availability

Batalha, Portugal (10 miles from Leiria)

Check Availability

Batalha, Portugal (5 miles from Leiria)

Check Availability

from $27

Fatima, Portugal (10 miles from Leiria)

Check Availability

from $43

Fatima, Portugal (10 miles from Leiria)

Check Availability

Fatima, Portugal (10 miles from Leiria)

Check Availability

from $31

Fatima, Portugal (10 miles from Leiria)

Check Availability

Fatima, Portugal (10 miles from Leiria)

Check Availability

Fatima, Portugal (10 miles from Leiria)

Check Availability

Fatima, Portugal (11 miles from Leiria)

Check Availability

from $85

Ourem, Portugal (14 miles from Leiria)

Check Availability

from $112

Ourem, Portugal (13 miles from Leiria)

Check Availability

from $148

Condeixa a Nova, Portugal (30 miles from Leiria)

Check Availability

from $71

Torres Novas, Portugal (20 miles from Leiria)

Check Availability

Golega, Portugal (29 miles from Leiria)

Check Availability

Recent reviews

Sponsored Links

check