6 accommodations in Hamilton

  • The Fairmont Hamilton Princess

    76 Pitts Bay Rd, Hamilton | 4 star resort
    from $533
    Traveler rating: 3.5/5 Very Good (8 reviews)
    • Just OK
    • Very Nice - but be careful!!
    • Hamilton Fairmont was terrific!
  • Royal Palms Hotel

    24 Rosemont Ave, Hamilton | Hotel
    from $346
    Traveler rating: 5/5 Outstanding (5 reviews)
    • Probably my favorite hotel ever!
    • Attentive English Hospitality
    • Excellent Choice
  • Rosedon Hotel

    61 Pitts Bay Road, Hamilton | 3 star hotel
    from $108
    Traveler rating: 4/5 Excellent (6 reviews)
    • Not that great
    • Don't Bother
    • Old world charm with all modern facilities
  • Kingston House B&B

    5 Turnstile Lane, Hamilton | B&B
    from $115
  • Rosemont

    41 Rosemont Avenue, Hamilton | Condo
    from $240
  • Edgehill Manor Guest House

    36 Rosemont Avenue, Hamilton | 3 star b&b
    from $279
*Prices above are provided by partners for one room, double occupancy and do not include all taxes and fees. Please see our partners for full details.