Hotels in San Gregorio (Sardinia)
Discover a charming selection of 10 hotels in San Gregorio, Sardinia, with the majority nestled in the enchanting districts of Marina and Centro Storico. Options range from cozy 3-star accommodations averaging $80 per night, to luxurious 5-star establishments at around $250 per night. Recently, a new eco-friendly boutique hotel has joined the scene, offering modern amenities with sustainable designs. Our platform is your gateway to finding the perfect stay. Explore and book with confidence.