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 99 Conestoga College Blvd., Kitchener, ON N2P2N5 Call ~2.83 miles north of St. Johns
  • Low-priced Highway hotel
  • Hotel has 265 rooms
From£28
Average 3.5 /5 Guest Reviews Call BookMore Details
The Four Points by Sheraton Cambridge 210 Preston Pkwy., Cambridge, ON N3H5N1 Call ~3.53 miles north of St. Johns
  • Mid-scale Highway hotel
  • 3 meeting rooms in property
From£51
Very good 4.0 /5 Review Score Call BookMore Details
Holiday Inn Express and Suites Kitchener Southeast by IHG 4355 King St. East, Kitchener, ON N2P2E9 Call ~3.98 miles north of St. Johns
  • Three Star Highway hotel
  • Free complimentary breakfast
From£91
Very good 4.0 /5 Reviews Call BookMore Details
Travelodge by Wyndham Cambridge - Waterloo 605 Hespeler Rd., Cambridge, ON N1R6J3 Call ~5.17 miles northeast of St. Johns
  • 2 star Highway hotel
  • 2 floors in property
From£44
Average 3.0 /5 Read 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
  • Cheap property
From£44
Very good 4.0 /5 Guest Reviews Call BookMore Details
Super 8 by Wyndham Cambridge/Kitchener/Waterloo Area - Cambridge 650 Hespeler Rd., Cambridge, ON NIR6J8 Call ~5.21 miles northeast of St. Johns
  • Two-star Highway hotel
  • Check-in: 3pm
From£44
Very good 4.0 /5 Review Score Call BookMore Details
Cambridge Hotel & Conference Centre 700 Hespeler Rd., Cambridge, ON N3H5L8 Call ~5.27 miles northeast of St. Johns
  • 3-star Convention Center hotel
  • 4 floors in hotel
From£84
Very good 4.0 /5 Read Reviews Call BookMore Details
Best Western Plus Cambridge Hotel in Cambridge 730 Old Hespeler Rd., Cambridge, ON N3H 5L8 Call ~5.36 miles northeast of St. Johns
  • Inexpensive Highway property
  • Check-in time: 3:00pm
From£44
Very good 4.0 /5 Review Score Call BookMore Details
Hilton Garden Inn Kitchener/Cambridge 746 Old Hespeler Rd., Cambridge, ON N3H5L8 Call ~5.40 miles northeast of St. Johns
  • 3 star Downtown property
  • Check-in time: 3:00pm
From£59
Very good 4.0 /5 Reviews Call BookMore Details
Doubletree by Hilton Kitchener 30 Fairway Rd. South, Kitchener, ON N2A2N2 Call ~5.71 miles north of St. Johns
  • 3 star Suburban hotel
  • 184 sleeping rooms in hotel
From£100
Average 3.5 /5 Latest 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
  • Three Star Suburban hotel
  • 20 suites in property
From£59
Very good 4.0 /5 Latest Reviews Call BookMore Details
Quality Inn - Kitchener 2899 King St. East, Kitchener, ON N2A1A6 Call ~5.87 miles north of St. Johns
  • 3-star Downtown property
  • 97 rooms in property
From£66
Average 3.0 /5 Guest Reviews Call BookMore Details
Comfort Inn Cambridge : 220 Holiday Inn Dr. 220 Holiday Inn Dr., Cambridge, ON N3C1Z4 Call ~5.92 miles northeast of St. Johns
  • Inexpensive Highway hotel
  • 2 floors in hotel
From£44
Average 3.0 /5 Hotel Reviews Call BookMore Details
Sunbridge Hotel & Conference Centre Cambridge in Cambridge 200 Holiday Inn Dr., Cambridge, ON N3C1Z4 Call ~5.93 miles northeast of St. Johns
  • Three Star Suburban hotel
  • Gym is available on property
From£73
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
  • 2 star property
  • Free breakfast
From£44
Average 3.0 /5 Guest 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 hotel
  • Comp. Breakfast
From£69
Terrible 1.0 /5 Guest Reviews Call BookMore Details
Homewood Suites by Hilton Cambridge Waterloo Ontario - Cambridge 800 Jamieson Pkwy., Cambridge, ON N3C4N6 Call ~7.42 miles northeast of St. Johns
  • 3 star Highway property
  • Free breakfast
From£111
Very good 4.0 /5 Read Reviews Call BookMore Details
Crowne Plaza Kitchener Waterloo 105 King St. East, Kitchener, ON N2G2K8 Call ~8.25 miles northwest of St. Johns
  • Expensive Downtown hotel
  • Shuttle to airport available
From£88
Very good 4.0 /5 Review Score 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 hotel
  • 25 suites in property
From£70
Very good 4.0 /5 Review Score Call BookMore Details
Thriftlodge Kincardine On in Kitchener 481 Broadway St., Kitchener, ON N2L 2C2 Call ~9.88 miles northwest of St. Johns
  • Economical property
  • 35 rooms in hotel
From£44
Average 3.0 /5 Review Score 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
  • 4 star Downtown hotel
  • Hotel has an eco-friendly policy See more
From£60
Very good 4.0 /5 Review Score 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
  • Hotel has 2 floors
From£70
Average 3.0 /5 Guest Reviews Call BookMore Details
Hotel Laurier 200 King St. North, Waterloo, ON N2L3C5 Call ~10.73 miles northwest of St. Johns
  • 2 star Suburban property
  • Hotel has 75 meeting rooms
From£24
Average 3.0 /5 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
  • Midscale Downtown property
  • 4 meeting rooms in property
From£68
Very good 4.0 /5 Hotel Reviews Call BookMore Details
The Inn of Waterloo 475 King St. North, Waterloo, ON N2J2Z5 Call ~11.76 miles northwest of St. Johns
  • Midscale Downtown hotel
  • 79 rooms in hotel
From£59
Average 3.0 /5 Latest Reviews Call BookMore Details
Colonial Creekside Grand Guest House : 485 Bridge St. West Waterloo Ontario Canada 485 Bridge St. West Waterloo Ontario Canada, Waterloo, ON N2K1L5 Call ~11.84 miles northwest of St. Johns
  • Luxurious 5 Star hotel
From£58
Very good 4.0 /5 Review Score 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
  • Four-star Downtown property
  • Hotel has 2 meeting rooms
From£103
Very good 4.0 /5 Latest Reviews Call BookMore Details
Waterloo Inn 547 King St. North, Waterloo, ON N2L 5Z7 Call ~12.35 miles northwest of St. Johns
  • Affordable Downtown hotel
  • 50 suites in hotel
From£43
Poor 2.0 /5 Review Score Call BookMore Details
Solstrand Hotel & Bad Solstice Wy. Waterloo, Waterloo, ON N2K Call ~12.84 miles northwest of St. Johns
  • 4-star property
From£92
Average 3.0 /5 Read Reviews 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
  • 3-star Highway hotel
  • 84 sleeping rooms in hotel
From£72
Very good 4.0 /5 Recent Reviews Call BookMore Details
Towneplace Suites Brantford & Conference Centre : 30 Fen Ridge Court 30 Fen Ridge Court, Brantford, ON N3V1G2 Call ~13.13 miles south of St. Johns
  • 3 star Highway hotel
  • Gym / Fitness Center Available
From£59
Average 3.0 /5 Guest 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
  • Three Star Rural property
  • Free comp. breakfast
From£111
Very good 4.0 /5 Hotel Reviews Call BookMore Details
Courtyard Waterloo St. Jacobs : 50 Benjamin Rd. 50 Benjamin Rd., Waterloo, ON N2V2J9 Call ~13.45 miles northwest of St. Johns
  • 3 star Suburban property
  • Hotel has 3 floors
From£59
Average 3.0 /5 Latest Reviews Call BookMore Details
Homewood Suites by Hilton Waterloo / St. Jacobs - Waterloo 45 Benjamin Rd., Waterloo, ON N0B2N0 Call ~13.46 miles northwest of St. Johns
  • Mid-scale Rural property
  • 4 floors in hotel
From£95
Excellent 5.0 /5 Read Reviews Call BookMore Details
Staybridge Suites Guelph by IHG 11 Corporate Court, Guelph, ON N1G5G5 Call ~13.48 miles northeast of St. Johns
  • Three Star Highway property
  • Hotel has 120 suites
From£59
Very good 4.0 /5 Guest Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott Guelph 35 Cowan Place, Guelph, ON N1G0C1 Call ~13.57 miles northeast of St. Johns
  • Mid-scale Suburban property
  • Free comp. breakfast
From£65
Very good 4.0 /5 Guest 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
  • 3 star Suburban property
  • Hotel has an eco-friendly policy Read more
From£103
Very good 4.0 /5 Review Score Call BookMore Details
Staybridge Suites Waterloo / St.jacobs : 10 Benjamin Rd. 10 Benjamin Rd., Waterloo, ON N2V2J9 Call ~13.61 miles northwest of St. Johns
  • 3-star Suburban property
  • Hotel has an eco-friendly policy Read more
From£59
Very good 4.0 /5 Recent Reviews Call BookMore Details
Holiday Inn Guelph Hotel and Conference Centre, an IHG Hotel - Guelph 601 Scottsdale Dr., Guelph, ON N1G3E7 Call ~13.88 miles northeast of St. Johns
  • Midscale Golf Course hotel
  • 2 suites in hotel
From£88
Very good 4.0 /5 Read Reviews Call BookMore Details
Hampton Inn & Suites by Hilton - Guelph 725 Imperial Rd. North, Guelph, ON NIH6N3 Call ~14.19 miles north of St. Johns
  • Mid-scale Highway hotel
  • 4 floors in hotel
From£52
Very good 4.0 /5 Reviews Call BookMore Details
Comfort Inn Brantford in Brantford 58 King George Rd., Brantford, ON N3R5K4 Call ~14.21 miles southeast of St. Johns
  • Three Star Highway property
  • 2 floors in hotel
From£68
Average 3.0 /5 Review Score Call BookMore Details
Comfort Inn Guelph 480 Silvercreek Pkwy. North, Guelph, ON N1H7R5 Call ~14.31 miles northeast of St. Johns
  • Midscale Suburban hotel
  • Free breakfast available
From£51
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
  • 3 star Downtown property
  • Check-in: 3:00PM
From£65
Average 3.0 /5 Review Score 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
  • Low-priced Highway hotel
  • 34 rooms in hotel
From£44
Very good 4.0 /5 Guest Reviews Call BookMore Details
Holiday Inn Express & Suites - Guelph, an IHG Hotel 540 Silvercreek Pkwy. North, Guelph, ON N1H6N3 Call ~14.82 miles north of St. Johns
  • 3-star Downtown property
  • Free comp. breakfast
From£131
Average 3.0 /5 Guest 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 hotel
  • Hotel has 10 meeting rooms
From£80
Very good 4.0 /5 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£59
Average 3.0 /5 Recent Reviews Call BookMore Details
Days Inn by Wyndham Guelph - Guelph 785 Gordon St., Guelph, ON N1G1Y8 Call ~14.95 miles northeast of St. Johns
  • Low Cost Suburban property
  • 2 floors in property
From£44
Average 3.0 /5 Review Score Call BookMore Details
Best Western Brantford Hotel and Conference Centre 19 Holiday Dr., Brantford, ON N3R 7J4 Call ~14.99 miles southeast of St. Johns
  • 2-star Highway hotel
  • 3 floors in hotel
From£44
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
  • Mid-scale hotel
  • Check in: 15:00
From£66
Average 3.0 /5 Hotel Reviews Call BookMore Details

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