Top Trending Hotels Near Barril Beach

See all 98 Hotels near Barril Beach
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Pedras d'el Rei
Pedras d'el Rei

Pedras d'el Rei, Santa Luzia, Tavira 8800-531

3.0 out of 5.0
3.6 out of 5 (133 reviews)

This family-friendly Santa Luzia aparthotel is located on the waterfront, within 3 mi (5 km) of Barril Beach, Tavira Castle …

£40
Quinta do Caracol
Quinta do Caracol

Rua de Sao Pedro No 11, Tavira 8800-405

3.0 out of 5.0
4.5 out of 5 (15 reviews)

Situated in Tavira, this guesthouse is within a 10-minute walk of Sao Jose Church and Tavira Castle. Roman Bridge and Barri …

£80
Tavira Garden
Tavira Garden

EN125 - Sítio das Alfarrobeiras, Tavira 8800-221

3.0 out of 5.0
3.9 out of 5 (61 reviews)

Situated in Tavira, this aparthotel is within 1 mi (2 km) of Tavira Gran Plaza Shopping Mall, Roman Bridge, and Tavira Castle …

Get Rates
Solar da Campina
Solar da Campina

Campina CP 970 C, Tavira 8800-107

3.0 out of 5.0
4.7 out of 5 (3 reviews)

Situated in a rural location, this country house is within 6 mi (10 km) of Barril Beach, Tavira Castle, and Roman Bridge. …

Get Rates
Pedras da Rainha
Pedras da Rainha

Pedras da Rainha, Tavira 8800-591

3.0 out of 5.0
4 out of 5 (107 reviews)

This family-friendly Tavira resort is located on the boardwalk, within 1 mi (2 km) of Cabanas Beach and Benamor Golf. Tavir …

£40
Quinta dos Perfumes
Quinta dos Perfumes

Quinta dos Perfumes, Caixa Postal 545 S, Tavira 8800-058

4.0 out of 5.0
5 out of 5 (1 reviews)

Situated in Tavira, this farm stay is 1.1 mi (1.8 km) from Benamor Golf and within 3 mi (5 km) of Cabanas Beach and Cacela …

£92
Robinson Club Quinta Da Ria
Robinson Club Quinta Da Ria

Vila Nova De Cacela, Vila Real Santo Antonio 8900057

4.0 out of 5.0
4 out of 5 (1 reviews)

Situated in Vila Real Santo Antonio, this romantic resort is 1.3 mi (2.1 km) from Cacela Velha Beach and 2.6 mi (4.3 km) from …

£219
Apartamentos Mantamar II
Apartamentos Mantamar II

Estrada EN 1248, Vila Real Santo Antonio 8900-017

3.0 out of 5.0
4 out of 5 (2 reviews)

Situated near the beach, this apartment is 0.4 mi (0.7 km) from Manta Rota Beach and within 3 mi (5 km) of Cacela Velha Beach …

£51
Eurotel Altura
Eurotel Altura

Av. 24 de Junho, Castro Marim 8950-411

4.0 out of 5.0
4.2 out of 5 (135 reviews)

Offering direct access to the beach, this Castro Marim hotel is next to a golf course, 0.3 mi (0.5 km) from Altura Beach, and …

£64
Quinta dos Poetas
Quinta dos Poetas

Pechao - Estoi, Olhao 8701-905

4.0 out of 5.0
4.6 out of 5 (90 reviews)

This family-friendly Olhao hotel is located near the beach, 3 mi (4.8 km) from Estoi Palace, and within 6 mi (10 km) of Carmo …

£62