The Algarve is well known the world over for its golf courses and there's no better place to base yourself than at one of our cheap hotels in Carvoeiro. This resort is centred around a quaint town and a sandy beach, both of which are surrounded by high cliffs, meaning you'll be impressed from the moment you arrive. There's a 36-hole golf complex to the west of the village, where you can also find excellent tennis courts. If you get bored of teeing off, then a boat trip to one of the dark caves off the shore is a must. Don't like golf? Then why not consider another resort in the Algarve which has more facilities and choice of things to do? Our cheap hotels in Tavira and our beach hotels in Armaco de Pera are perfectly located and within easy reach of all amenities. For a more detailed look or to book one of our cheap hotels in Carvoeiro, you can find the full list below. Or if you'd like some alternatives, why not jump across to Spain and have a look at our beach hotels in Marbella and a our huge range of hotels in Fuengirola?