Travelers are voting Hotel Rural Paradise Las Tirajanas, La Hacienda del Molino and Paradise Las Tirajanas as the best of 924 hotels in Gran Canaria. There are 401 hotels in San Bartolomé de Tirajana a city just 43 km from Gran Canaria and 367 hotels in San Agustin which is 45 km distant. The most popular of these are Altamar in San Bartolomé de Tirajana and Palmeramar in San Agustin. You can find 1435 hotels in Canary Islands and 11416 hotels in the country of Spain. Our members favorite in Canary Islands is Villa Adeje Beach Hotel and Surfing Playa is the top pick in Spain. Want more? Check out our map of hotels in Gran Canaria.