Canfield Hotel

Suiteness Logo

The only place to book connecting hotel rooms and suites. Here's how.

With a stay at Canfield Hotel in Dubuque (Downtown Dubuque), you'll be within a 15-minute walk of Mississippi River and Five Flags Center. This hotel is 0.1 mi (0.1 km) from Dubuque Welcome Center and 0.2 mi (0.3 km) from Dubuque Art Center.

4 suites at Canfield Hotel

4 suites

12 amenities at Canfield Hotel

  • 24-hour front desk
  • Change of bed sheets (on request)
  • Change of towels (on request)
  • Concierge services
  • Covered parking
  • Designated smoking areas
  • Free self parking
  • Luggage storage
  • No elevator (single level property)
  • Number of bars/lounges - 1
  • Uncovered parking
  • Wheelchair accessible – no

22 images of Canfield Hotel

  • Primary image | Canfield Hotel
  • Room | Canfield Hotel
  • Room | Canfield Hotel
  • Front of property | Canfield Hotel
  • Room | Canfield Hotel
  • Room | Canfield Hotel
    See More...
  • Room | Canfield Hotel
  • Room | Canfield Hotel
  • Exterior | Canfield Hotel
  • Room | Canfield Hotel
  • Restaurant | Canfield Hotel
  • Front of property | Canfield Hotel
  • Room | Canfield Hotel
  • Room | Canfield Hotel
  • Exterior | Canfield Hotel
  • Room | Canfield Hotel
  • Restaurant | Canfield Hotel
  • Exterior | Canfield Hotel
  • Room | Canfield Hotel
  • Room | Canfield Hotel
  • Restaurant | Canfield Hotel
  • Room | Canfield Hotel

Canfield Hotel reviews

3.1
119 reviews

Canfield Hotel Location

W 4th St, Dubuque, IA

Dubuque, IA 52001 US

1 (855) 282-1325

{# Hotel structured data. Every interpolated value goes through |json, which supplies its own quotes. Do NOT add quotes around a — the filter emits them, and writing them twice produces """value""". The reason is not style. This block used to interpolate values raw, so any hotel whose suite descriptions contained a line break emitted invalid JSON and Google discarded the whole thing — which was seven of our ten highest-impression hotel pages. Names came out with "&" in them for the same reason: HTML escaping applied where JSON escaping was needed. #}