Luxury: Vila Baleira Resort Porto Santo - Although there are no luxury hotels on the island, this resort has absolutely everything you need in order for your stay to be as perfect as possible. With a spa, sports club, indoor and outdoor pool with swim-up bar and right on the beach, the hotel is ideal for couples, families and business travellers alike. Sitio Do Cabeco Da Ponta Apartado 243, from £51 - £156. Mid-range: Paraiso Dourado Turistic Apartaments are perfectly located for sun, sea and sand. Only a stones throw from the beach and local shops, the hotel’s wonderfully friendly staff make sure you have everything you need to enjoy your stay.
Francisco Rodrigues Jardim Urbanizacao Zarcoshopping, Lapeira, from £48 - £81. Budget: Areia Dourada makes it easy to enjoy the best of Porto Santo Island.
The small hotel rooms offer air conditioning, 24 hour front desk, room service, an outdoor pool and free breakfast. Estrada Nacional 120 Sitio do Espirito Santo, from £27 - £75.