We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Clear all
Your Selections
  Free Wifi Budget Pool Luxury City Centre Mid-range Breakfast included Charming Quiet Romantic Trendy Restaurant Free Parking Boutique Airport Transportation Green Fitness centre Independent Hotels Business Bar/Lounge Classic Pets Allowed Kitchenette Suites Room Service & up & up Internet Air Conditioning Hotels with Restaurants Cheap Hotels & up Quiet Hotels Family-friendly Hotels with Free Wifi Concierge Reduced mobility rooms Meeting room Business services Non-Smoking Hotel Hotels with Balconies Clean Hotels Hotels with Bars Poetto Boutique Hotels Suite Hotels Hotels with Jacuzzi City Centre Hotels Downtown Hotels Design Hotels Modern Hotels $ $$ $$$ $$$$ Beach Luxury Boutique Hotels Hotels with Room Service Quaint Hotels with Shuttle Hotels with Hot Tubs Holiday Inn Spa Charming Hotels Any distance from Castello di San Michele
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
(reset)
Any Distance
from
Traveller Rating
Hotel class
Style
More
Style
Hotel brand
  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Like saving money? We search up to 200 sites to help you save up to 30%
Bed and breakfast Il Perugino
Booking.com
USD 76*
View Deal
Via Il Perugino n. 2, 09121, Cagliari, Sardinia, Italy
0.7 km from Castello di San Michele
  • Free Wifi
  • Free Parking
B&B Argentiera 12
Booking.com
View Deal
Via Argentiera 12, 09121, Cagliari, Sardinia, Italy
0.7 km from Castello di San Michele
  • Free Wifi
Su Planu Studio
Booking.com
USD 72*
View Deal
Via Giuseppe Peretti 1, 09121, Cagliari, Sardinia, Italy
0.7 km from Castello di San Michele
  • Free Wifi
  • Free Parking
Hotel Quadrifoglio
SAVE USD 4
USD 80*
Expedia.com
USD 76*
View Deal
Via Giuseppe Peretti 8, 09121, Cagliari, Sardinia, Italy
0.7 km from Castello di San Michele
  • Free Wifi
  • Free Parking
No photo provided
Via Lago di Garda 21, 09049 Villasimius, Sardinia, Italy
0.8 km from Castello di San Michele
    Al Moli' - IUN E8046
    Booking.com
    USD 64*
    View Deal
    Via Piero della Francesca 14, 09121, Cagliari, Sardinia, Italy
    0.9 km from Castello di San Michele
    • Free Internet
    No photo provided
    Priceline
    View Deal
    Via Portovesme 29, 09121, Cagliari, Sardinia, Italy
    0.9 km from Castello di San Michele
      B&B Karales
      Booking.com
      USD 54*
      View Deal
      Via Giotto 15, 09121, Cagliari, Sardinia, Italy
      1.0 km from Castello di San Michele
        Meditur Hotel Cagliari Santa Maria
        Travelocity
        View Deal
        Via Santa Maria Chiara 157, 09134, Cagliari, Sardinia, Italy
        1.0 km from Castello di San Michele
        • Free Parking
        • Breakfast included
        B&B La Coccinella
        Via Premuda 36, 09122, Cagliari, Sardinia, Italy
        1.0 km from Castello di San Michele
        • Free Wifi
        • Free Parking
        Sardegna Hotel
        SAVE USD 13
        USD 100*
        Expedia.com
        USD 87*
        View Deal
        Via Lunigiana 50, 09122, Cagliari, Sardinia, Italy
        1.1 km from Castello di San Michele
        • Free Wifi
        • Free Parking
        Appi Family
        Via Aristotele 11 | Poggio dei Pini, 09012, Cagliari, Sardinia, Italy
        1.1 km from Castello di San Michele
          B&B MariaChiara
          Via Santa Maria Chiara 103, 09134, Cagliari, Sardinia, Italy
          1.1 km from Castello di San Michele
            No photo provided
            Via Giotto 19 | 5th Floor, 09121, Cagliari, Sardinia, Italy
            1.1 km from Castello di San Michele
            • Bar/Lounge
            B&B Il Sole
            Booking.com
            View Deal
            Via delle Aquile 10, 09134, Cagliari, Sardinia, Italy
            1.1 km from Castello di San Michele
            • Free Wifi
            Sette Colli Guesthouse
            Booking.com
            USD 60*
            View Deal
            Via Dei Fratelli Falletti 25, 09121, Cagliari, Sardinia, Italy
            1.2 km from Castello di San Michele
            • Free Wifi
            • Free Parking
            B&B Sa Babbaiola
            TripAdvisor
            View Deal
            Via Vincenzo Cuoco 19, 09134 Pirri, Cagliari, Sardinia, Italy
            1.2 km from Castello di San Michele
            • Breakfast included
            No photo provided
            Via Roberto Binaghi 2, 09121, Cagliari, Sardinia, Italy
            1.2 km from Castello di San Michele
            • Free Wifi
            • Free Parking
            No photo provided
            Via Dei Fratelli Falletti 10, 09121, Cagliari, Sardinia, Italy
            1.2 km from Castello di San Michele
              No photo provided
              Via Timavo 13, 09122, Cagliari, Sardinia, Italy
              1.2 km from Castello di San Michele
              • Room Service
              No photo provided
              Booking.com
              View Deal
              Via Trincea Dei Razzi 42, 09122, Cagliari, Sardinia, Italy
              1.2 km from Castello di San Michele
                Bed and Breakfast Zia Maria
                Via Giulio Cesare 44 | Monserrato, Cagliari, Sardinia, Italy
                1.3 km from Castello di San Michele
                • Free Wifi
                • Bar/Lounge
                B&B Su Planu
                TripAdvisor
                View Deal
                Via Pietro Metastasio 21 | Su Planu, 09047, Selargius, Sardinia, Italy
                1.3 km from Castello di San Michele
                • Free Wifi
                • Breakfast included
                Casa di Maria Rosa - il B&B del Naturopata
                Via Pontida 47, 09134, Cagliari, Sardinia, Italy
                1.3 km from Castello di San Michele
                • Free Wifi
                • Breakfast included
                No photo provided
                Booking.com
                View Deal
                Via Gherardo delle Notti 5, 09121, Cagliari, Sardinia, Italy
                1.3 km from Castello di San Michele
                  Residence Montegrappa
                  Booking.com
                  USD 86*
                  View Deal
                  Via Monte Grappa 41/A, 09122, Cagliari, Sardinia, Italy
                  1.4 km from Castello di San Michele
                  • Free Wifi
                  • Free Parking
                  La Peonia Boutique B&B
                  SAVE USD 3
                  USD 96*
                  Expedia.com
                  USD 93*
                  View Deal
                  Via Alberto Riva Villasanta 77, 09134, Cagliari, Sardinia, Italy
                  1.5 km from Castello di San Michele
                  • Free Wifi
                  • Breakfast included
                  Ambra B&B
                  Via della Malva 51, 09134, Cagliari, Sardinia, Italy
                  1.5 km from Castello di San Michele
                    No photo provided
                    Booking.com
                    View Deal
                    Via della Malva 44, 09134, Cagliari, Sardinia, Italy
                    1.6 km from Castello di San Michele
                      No photo provided
                      Booking.com
                      USD 39*
                      View Deal
                      Via Friuli 6, 09127, Cagliari, Sardinia, Italy
                      1.6 km from Castello di San Michele
                        ** Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.