Our users' favourite hotels
Hilton Saint John
1 Market Square
St John, CA
St John, CA
£89
£64
per night
Comfort Inn Saint John (Canada)
1155 Fairville Boulevard
St John, CA
St John, CA
£82
£61
per night
Delta Brunswick
39 King Street
St John, CA
St John, CA
£111
£85
per night
Econo Lodge Inn & Suites Saint John (Canada)
1441 Manawagonish Road
St John, CA
St John, CA
£85
£61
per night
Holiday Inn Express & Suites - Saint John
400 Main Street And Chesley Drive
St John, CA
St John, CA
£98
£71
per night