St. Johns Ontario Accommodations

Find the perfect hotel in St. Johns using our hotel guide provided below. Find discounted hotel accommodations in or close to St. Johns, ON for your personal leisure or group travel. Explore the most favored St. Johns Ontario hotel/motel rooms. Review the St. Johns hotel list below to find the perfect lodging. We also have a map of the St. Johns hotels.

The St. Johns center is approximately 2 miles south of Conestoga College and 4 miles west of Downtown Cambridge.

St. Johns Hotels & Accommodations

Residence & Conference Centre - Kitchener Waterloo 99 Conestoga College Blvd., Kitchener, ON N2P2N5 Call ~2.83 miles north of St. Johns
  • Cheap Highway hotel
  • Check-in: 3:00p.m.
From$39
Average 3.5 /5 Reviews Call BookMore Details
The Four Points by Sheraton Cambridge in Cambridge 210 Preston Pkwy., Cambridge, ON N3H5N1 Call ~3.53 miles north of St. Johns
  • Mid-scale Highway property
  • 124 rooms in property
From$70
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Holiday Inn Express and Suites Kitchener Southeast by IHG in Kitchener 4355 King St. East, Kitchener, ON N2P2E9 Call ~3.98 miles north of St. Johns
  • Three Star Highway property
  • Hotel has 24 suites
From$124
Very Good 4.0 /5 Latest Reviews Call BookMore Details
Travelodge by Wyndham Cambridge - Waterloo in Cambridge 605 Hespeler Rd., Cambridge, ON N1R6J3 Call ~5.17 miles northeast of St. Johns
  • Cheap Highway property
  • Hotel has 2 floors
From$60
Average 3.0 /5 Latest Reviews Call BookMore Details
Super 8 by Wyndham Cambridge/Kitchener/Waterloo Area 650 Hespeler Rd., Cambridge, ON N1R6J8 Call ~5.20 miles northeast of St. Johns
  • 2-star property
From$60
Very Good 4.0 /5 Review Score Call BookMore Details
Super 8 by Wyndham Cambridge/Kitchener/Waterloo Area 650 Hespeler Rd., Cambridge, ON NIR6J8 Call ~5.21 miles northeast of St. Johns
  • 2 star Highway hotel
  • 18 suites in hotel
From$60
Very Good 4.0 /5 Reviews Call BookMore Details
Cambridge Hotel & Conference Centre 700 Hespeler Rd., Cambridge, ON N3H5L8 Call ~5.27 miles northeast of St. Johns
  • Midscale Convention Center hotel
  • 138 rooms in property
From$114
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Best Western Plus Cambridge Hotel 730 Old Hespeler Rd., Cambridge, ON N3H 5L8 Call ~5.36 miles northeast of St. Johns
  • Two star Highway hotel
  • 11 suites in property
From$60
Very Good 4.0 /5 Read Reviews Call BookMore Details
Hilton Garden Inn Kitchener/Cambridge 746 Old Hespeler Rd., Cambridge, ON N3H5L8 Call ~5.40 miles northeast of St. Johns
  • Mid-scale Downtown property
  • Access to gym on-site
From$80
Very Good 4.0 /5 Reviews Call BookMore Details
Doubletree by Hilton Kitchener : 30 Fairway Rd. South 30 Fairway Rd. South, Kitchener, ON N2A2N2 Call ~5.71 miles north of St. Johns
  • Affordable Suburban property
  • 6 floors in property
From$136
Average 3.5 /5 Reviews Call BookMore Details
Courtyard by Marriott Kitchener : 2960 King St. East 2960 King St. East, Kitchener, ON N2A1A9 Website Call ~5.80 miles north of St. Johns
  • Affordable Suburban hotel
  • 12 floors in hotel
From$80
Very Good 4.0 /5 Review Score Call BookMore Details
Quality Inn in Kitchener 2899 King St. East, Kitchener, ON N2A1A6 Call ~5.87 miles north of St. Johns
  • Mid-scale Downtown property
  • Free complimentary breakfast
From$90
Average 3.0 /5 Reviews Call BookMore Details
Comfort Inn Cambridge 220 Holiday Inn Dr., Cambridge, ON N3C1Z4 Call ~5.92 miles northeast of St. Johns
  • Low priced Highway property
  • Free comp. breakfast
From$60
Average 3.0 /5 Hotel Reviews Call BookMore Details
Sunbridge Hotel & Conference Centre Cambridge - Cambridge 200 Holiday Inn Dr., Cambridge, ON N3C1Z4 Call ~5.93 miles northeast of St. Johns
  • Three Star Suburban property
  • 143 sleeping rooms in hotel
From$99
Very Good 4.0 /5 Review Score Call BookMore Details
Knights Inn Kitchener in Kitchener 1455 Weber St. East, Kitchener, ON N2A1A5 Call ~6.04 miles north of St. Johns
  • Low priced property
  • Complimentary breakfast is offered
From$60
Average 3.0 /5 Latest Reviews Call BookMore Details
Howard Johnson by Wyndham Kitchener Conestoga - Kitchener 1333 Weber St. East, Kitchener, ON N2A1C2 Call ~6.22 miles northwest of St. Johns
  • Cheap Suburban property
  • Fitness center on property
From$94
Not Good 1.0 /5 Guest Reviews Call BookMore Details
Homewood Suites by Hilton Cambridge Waterloo Ontario : 800 Jamieson Pkwy. 800 Jamieson Pkwy., Cambridge, ON N3C4N6 Call ~7.42 miles northeast of St. Johns
  • Midscale Highway property
  • 108 suites in property
From$150
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Crowne Plaza Kitchener Waterloo 105 King St. East, Kitchener, ON N2G2K8 Call ~8.25 miles northwest of St. Johns
  • Four star Downtown hotel
  • 7 suites in hotel
From$119
Very Good 4.0 /5 Read Reviews Call BookMore Details
The Walper Hotel, part of JdV by Hyatt 20 Queen St. South, Kitchener, ON N2G1V6 Call ~8.34 miles northwest of St. Johns
  • Affordable Downtown property
  • 9 conference rooms in property
From$95
Very Good 4.0 /5 Reviews Call BookMore Details
Thriftlodge Kincardine On - Kitchener 481 Broadway St., Kitchener, ON N2L 2C2 Call ~9.88 miles northwest of St. Johns
  • Cheap property
  • Check-in: 14:00
From$60
Average 3.0 /5 Review Score Call BookMore Details
Delta Hotels by Marriott Waterloo 110 Erb St. West, Waterloo, ON N2L0C6 Call ~10.30 miles northwest of St. Johns
  • Four star Downtown hotel
  • Fitness center on property
From$81
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Comfort Inn Waterloo : 190 Weber St. North 190 Weber St. North, Waterloo, ON N2J3H4 Call ~10.65 miles northwest of St. Johns
  • Two star Suburban hotel
  • 2 floors in hotel
From$95
Average 3.0 /5 Hotel Reviews Call BookMore Details
Hotel Laurier - Waterloo 200 King St. North, Waterloo, ON N2L3C5 Call ~10.73 miles northwest of St. Johns
  • 2-star Suburban property
  • Check-in time: 2:00
From$33
Average 3.0 /5 Guest Reviews Call BookMore Details
The Arlington Hotel, BW Signature Collection : 106 Grand River St. North 106 Grand River St. North, Paris, ON N3L 2M5 Call ~10.75 miles south of St. Johns
  • Three Star Downtown hotel
  • Hotel has 4 suites
From$93
Very Good 4.0 /5 Latest Reviews Call BookMore Details
The Inn of Waterloo - Waterloo 475 King St. North, Waterloo, ON N2J2Z5 Call ~11.76 miles northwest of St. Johns
  • Mid-scale Downtown hotel
  • 15 meeting rooms in hotel
From$80
Average 3.0 /5 Latest Reviews Call BookMore Details
Colonial Creekside Grand Guest House 485 Bridge St. West Waterloo Ontario Canada, Waterloo, ON N2K1L5 Call ~11.84 miles northwest of St. Johns
  • Luxurious 5-star property
From$79
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Waterloo Suites Hotel, Trademark Collection by Wyndham : 547 King St. North 547 King St. North, Waterloo, ON N2L5Z7 Call ~12.34 miles northwest of St. Johns
  • 4-star Downtown hotel
  • 8 suites in property
From$139
Very Good 4.0 /5 Review Score Call BookMore Details
Waterloo Inn 547 King St. North, Waterloo, ON N2L 5Z7 Call ~12.35 miles northwest of St. Johns
  • Midscale Downtown hotel
  • 50 suites in hotel
Solstrand Hotel & Bad Solstice Wy. Waterloo, Waterloo, ON N2K Call ~12.84 miles northwest of St. Johns
  • Expensive hotel
From$125
Average 3.0 /5 Recent Reviews Call BookMore Details
Hampton Inn & Suites by Hilton Brantford Conference Centre 20 Fen Ridge Court, Brantford, ON N3V1G2 Call ~13.08 miles south of St. Johns
  • Mid-scale Highway hotel
  • 3 meeting rooms in hotel
From$98
Very Good 4.0 /5 Reviews Call BookMore Details
Towneplace Suites Brantford & Conference Centre 30 Fen Ridge Court, Brantford, ON N3V1G2 Call ~13.13 miles south of St. Johns
  • 3-star Highway hotel
  • Check in time: 3:00pm
From$80
Average 3.0 /5 Latest Reviews Call BookMore Details
Hampton Inn & Suites 55 Benjamin a Rd., Waterloo, ON N2V0C6 Call ~13.42 miles northwest of St. Johns
  • Affordable Rural property
  • Fitness / Gym is on-site
From$150
Very Good 4.0 /5 Recent Reviews Call BookMore Details
Courtyard Waterloo St. Jacobs 50 Benjamin Rd., Waterloo, ON N2V2J9 Call ~13.45 miles northwest of St. Johns
  • 3 star Suburban hotel
  • Hotel has 3 floors
From$80
Average 3.0 /5 Review Score Call BookMore Details
Homewood Suites by Hilton Waterloo / St. Jacobs in Waterloo 45 Benjamin Rd., Waterloo, ON N0B2N0 Call ~13.46 miles northwest of St. Johns
  • Mid-scale Rural hotel
  • 97 sleeping rooms in hotel
From$129
Excellent 5.0 /5 Hotel Reviews Call BookMore Details
Staybridge Suites Guelph by IHG 11 Corporate Court, Guelph, ON N1G5G5 Call ~13.48 miles northeast of St. Johns
  • Mid-scale Highway hotel
  • Free breakfast
From$80
Very Good 4.0 /5 Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott Guelph : 35 Cowan Place 35 Cowan Place, Guelph, ON N1G0C1 Call ~13.57 miles northeast of St. Johns
  • Affordable Suburban hotel
  • Free breakfast available
From$89
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Holiday Inn Express Hotel & Suites Waterloo - St Jacobs by IHG in Waterloo 14 Benjamin Rd., Waterloo, ON N2V2J9 Call ~13.59 miles northwest of St. Johns
  • Midscale Suburban property
  • Complimentary breakfast is offered
From$139
Very Good 4.0 /5 Read Reviews Call BookMore Details
Staybridge Suites Waterloo / St.jacobs 10 Benjamin Rd., Waterloo, ON N2V2J9 Call ~13.61 miles northwest of St. Johns
  • Affordable Suburban hotel
  • Check-in time: 15:00
From$80
Very Good 4.0 /5 Reviews Call BookMore Details
Holiday Inn Guelph Hotel and Conference Centre, an IHG Hotel in Guelph 601 Scottsdale Dr., Guelph, ON N1G3E7 Call ~13.88 miles northeast of St. Johns
  • Affordable Golf Course hotel
  • Check in time: 3:00PM
From$119
Very Good 4.0 /5 Read Reviews Call BookMore Details
Hampton Inn & Suites by Hilton Guelph in Guelph 725 Imperial Rd. North, Guelph, ON NIH6N3 Call ~14.19 miles north of St. Johns
  • Mid-scale Highway property
  • Hotel has 4 floors
From$71
Very Good 4.0 /5 Review Score Call BookMore Details
Comfort Inn Brantford - Brantford 58 King George Rd., Brantford, ON N3R5K4 Call ~14.21 miles southeast of St. Johns
  • 3-star Highway property
  • 2 floors in hotel
From$92
Average 3.0 /5 Latest Reviews Call BookMore Details
Comfort Inn Guelph : 480 Silvercreek Pkwy. North 480 Silvercreek Pkwy. North, Guelph, ON N1H7R5 Call ~14.31 miles northeast of St. Johns
  • 3 star Suburban hotel
  • 2 floors in hotel
From$69
Average 3.0 /5 Guest Reviews Call BookMore Details
Days Inn by Wyndham Brantford 460 Fairview Dr., Brantford, ON N3R7A9 Call ~14.32 miles southeast of St. Johns
  • Three Star Downtown hotel
  • Free comp. breakfast
From$89
Average 3.0 /5 Hotel Reviews Call BookMore Details
Super 8 by Wyndham Guelph : 281 Woodlawn Rd. West 281 Woodlawn Rd. West, Guelph, ON N1H7K7 Call ~14.75 miles north of St. Johns
  • Inexpensive Highway property
  • Hotel has 2 floors
From$60
Very Good 4.0 /5 Hotel Reviews Call BookMore Details
Holiday Inn Express & Suites - Guelph, an IHG Hotel : 540 Silvercreek Pkwy. North 540 Silvercreek Pkwy. North, Guelph, ON N1H6N3 Call ~14.82 miles north of St. Johns
  • Mid-scale Downtown hotel
  • Free breakfast available
From$177
Average 3.0 /5 Review Score Call BookMore Details
Delta Hotels by Marriott Guelph Conference Centre 50 Stone Rd. West, Guelph, ON N1G0A9 Call ~14.88 miles northeast of St. Johns
  • Four-star Downtown property
  • 148 rooms in hotel
From$137
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Royal Brock Hotel 716 Gordon St., Guelph, ON N1G1Y6 Call ~14.91 miles northeast of St. Johns
  • 3 star Downtown property
  • Gym / Fitness Center Available
From$80
Average 3.0 /5 Guest Reviews Call BookMore Details
Days Inn by Wyndham Guelph in Guelph 785 Gordon St., Guelph, ON N1G1Y8 Call ~14.95 miles northeast of St. Johns
  • Low Cost Suburban hotel
  • Check in time: 3:00pm
From$60
Average 3.0 /5 Guest Reviews Call BookMore Details
Best Western Brantford Hotel and Conference Centre - Brantford 19 Holiday Dr., Brantford, ON N3R 7J4 Call ~14.99 miles southeast of St. Johns
  • Economical Highway property
  • 158 rooms in hotel
From$60
Very Good 4.0 /5 Guest Reviews Call BookMore Details
Home2 Suites Brantford : 27 Sinclair Blvd. Building 27 Sinclair Blvd. Building, Brantford, ON N3S7X6 Call ~15.30 miles southeast of St. Johns
  • Three Star hotel
  • Check-in: 15:00
From$90
Average 3.0 /5 Hotel Reviews Call BookMore Details

Next: See My St. Johns Hotels with Pricing
Back to Top