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/Motels & Accommodations

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

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