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

Sandman Signature Mississauga Hotel 5400 Dixie Rd, Mississauga, ON +1-888-389-4121 ~43.40 miles east of St. Johns
  • Expensive property
  • Hotel has 224 rooms
Call to Book
Add your dates for price
Very Good 8.8 /10 Recent Reviews Call BookMore Details
The Waterside Inn 15 Stavebank Rd. S, Mississauga, ON +1-888-675-2083 ~43.13 miles east of St. Johns
  • 3-star hotel
  • 95 suites in hotel
Call to Book
Add your dates for price
Very Good 8.6 /10 Guest Reviews Call BookMore Details
The Pearle Hotel & Spa Autograph Collection 3 Elizabeth Street, Burlington, ON +1-800-716-8490 ~30.36 miles east of St. Johns
  • High end property
  • Access to gym on-site
Call to Book
Add your dates for price
Excellent 9.5 /10 Guest Reviews Call BookMore Details
Best Western Plus Toronto Airport Hotel 5825 Dixie Rd, Mississauga, ON +1-800-805-5223 ~43.26 miles east of St. Johns
  • Midscale hotel
  • 164 sleeping rooms in hotel
Call to Book
Add your dates for price
Very Good 8.4 /10 Read Reviews Call BookMore Details
Radisson Hotel Toronto Airport West 175 Derry Rd. E, Mississauga, ON +1-888-965-1860 ~40.57 miles northeast of St. Johns
  • Mid-scale property
  • Has environment-friendly policy See more
Call to Book
Add your dates for price
Very Good 8.2 /10 Recent Reviews Call BookMore Details
DoubleTree by Hilton Toronto Airport West 5444 Dixie Rd, Mississauga, ON +1-888-788-5576 ~43.35 miles east of St. Johns
  • 4-star hotel
  • Pets/Animals Allowed
Call to Book
Add your dates for price
Very Good 8.7 /10 Review Score Call BookMore Details
Hyatt Place Toronto / Mississauga Centre 5787 Hurontario St, Mississauga, ON +1-888-897-9207 ~40.89 miles east of St. Johns
  • Three Star property
  • 123 sleeping rooms in hotel
Call to Book
Add your dates for price
Very Good 8.4 /10 Review Score Call BookMore Details
Four Points by Sheraton Toronto Mississauga 6090 Dixie Rd, Mississauga, ON +1-888-311-4278 ~43.02 miles northeast of St. Johns
  • Mid-scale hotel
  • Pets are Welcome
Call to Book
Add your dates for price
Very Good 8.6 /10 Guest Reviews Call BookMore Details
Bloom Mississauga Tapestry Collection by Hilton 6950 Kennedy Road, Mississauga, ON +1-888-469-4795 ~41.04 miles northeast of St. Johns
  • 3-star hotel
  • Hotel has 10 suites
Call to Book
Add your dates for price
Excellent 9.2 /10 Hotel Reviews Call BookMore Details
Delta Hotels by Marriott Toronto Mississauga 3670 Hurontario Street, Mississauga, ON +1-888-734-9421 ~41.76 miles east of St. Johns
  • Three Star hotel
  • 8 suites in hotel
Call to Book
Add your dates for price
Very Good 8.7 /10 Read Reviews Call BookMore Details
Holiday Inn Express & Suites Toronto Airport West by IHG 5599 Ambler Dr, Mississauga, ON +1-888-841-5292 ~43.17 miles east of St. Johns
  • Midscale hotel
  • 52 suites in hotel
Call to Book
Add your dates for price
Average 7.6 /10 Reviews Call BookMore Details
Hilton Mississauga / Meadowvale 6750 Mississauga Rd, Mississauga, ON +1-888-455-5160 ~37.17 miles east of St. Johns
  • 4-star property
  • Gym is available on property
Call to Book
Add your dates for price
Very Good 8.8 /10 Recent Reviews Call BookMore Details
Courtyard by Marriott Toronto Mississauga / West 290 Derry Rd. W, Mississauga, ON +1-888-965-8297 ~39.74 miles northeast of St. Johns
  • Three Star hotel
  • Hotel has a green policy Read more
Call to Book
Add your dates for price
Very Good 8.8 /10 Recent Reviews Call BookMore Details
Hyatt Place Mississauga / Airport Corporate Centre 5100 Satellite Drive, Mississauga, ON +1-888-906-6358 ~44.86 miles east of St. Johns
  • 3 star hotel
  • Hotel has 140 rooms
Call to Book
Add your dates for price
Excellent 9.2 /10 Hotel Reviews Call BookMore Details
Hyatt House Mississauga / Airport Corporate Centre 5100 Satellite Drive, Mississauga, ON +1-888-749-6785 ~44.86 miles east of St. Johns
  • 3-star property
  • Pet-friendly
Call to Book
Add your dates for price
Excellent 9.0 /10 Reviews Call BookMore Details
Hilton Garden Inn Toronto - Mississauga 100 Traders Boulevard, Mississauga, ON +1-888-878-9982 ~41.01 miles east of St. Johns
  • Midscale hotel
  • Pets Allowed
Call to Book
Add your dates for price
Excellent 9.0 /10 Latest Reviews Call BookMore Details
Sheraton Hamilton Hotel 116 King St. W, Hamilton, ON +1-888-389-4485 ~27.19 miles east of St. Johns
  • Affordable hotel
  • 301 sleeping rooms in hotel
Call to Book
Add your dates for price
Excellent 9.0 /10 Recent Reviews Call BookMore Details
Courtyard by Marriott Mississauga - Airport Corporate Centre West 5050 Creekbank Rd, Mississauga, ON +1-888-389-4121 ~44.07 miles east of St. Johns
  • Midscale property
  • Check in time: 3:00 PM - midnight
Call to Book
Add your dates for price
Very Good 8.8 /10 Reviews Call BookMore Details
Hilton Garden Inn Toronto Airport West / Mississauga 1870 Matheson Blvd, Mississauga, ON +1-888-675-2083 ~43.83 miles east of St. Johns
  • 3-star property
  • Access to gym on-site
Call to Book
Add your dates for price
Very Good 8.3 /10 Read Reviews Call BookMore Details
Tru by Hilton Toronto Airport West 6905 Dixie Road, Mississauga, ON +1-800-716-8490 ~42.72 miles northeast of St. Johns
  • 3 star hotel
  • Fitness + Health Center
Call to Book
Add your dates for price
Excellent 9.2 /10 Latest Reviews Call BookMore Details
Crowne Plaza Kitchener-Waterloo by IHG 105 King St. E, Kitchener, ON +1-800-805-5223 ~8.25 miles northwest of St. Johns
  • 4-star hotel
  • Hotel has 7 suites
Call to Book
Add your dates for price
Very Good 8.5 /10 Recent Reviews Call BookMore Details
GLō Best Western Toronto Mississauga Corporate Centre 40 Admiral Blvd, Mississauga, ON +1-888-965-1860 ~40.35 miles northeast of St. Johns
  • Midscale property
  • Hotel has 19 suites
Call to Book
Add your dates for price
Very Good 8.8 /10 Guest Reviews Call BookMore Details
Days Inn by Wyndham Toronto West Mississauga 4635 Tomken Rd, Mississauga, ON +1-888-788-5576 ~43.02 miles east of St. Johns
  • Low-priced hotel
  • Gym / Fitness Center Available
Call to Book
Add your dates for price
Very Good 8.5 /10 Recent Reviews Call BookMore Details
Hilton Garden Inn Toronto / Brampton 2648 Steeles Ave. East, Brampton, ON +1-888-897-9207 ~44.50 miles northeast of St. Johns
  • 3-star property
  • Check in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.8 /10 Read Reviews Call BookMore Details
Hilton Garden Inn Toronto / Oakville 2774 South Sheridan Way, Oakville, ON +1-888-311-4278 ~38.08 miles east of St. Johns
  • Affordable property
  • 127 sleeping rooms in hotel
Call to Book
Add your dates for price
Very Good 8.8 /10 Reviews Call BookMore Details
Residence Inn by Marriott Toronto Mississauga Southwest 2145 NORTH SHERIDAN WAY, Mississauga, ON +1-888-469-4795 ~39.26 miles east of St. Johns
  • 3-star hotel
  • Hotel has 127 suites
Call to Book
Add your dates for price
Excellent 9.2 /10 Hotel Reviews Call BookMore Details
Courtyard by Marriott Toronto Mississauga / Meadowvale 7015 Century Ave, Mississauga, ON +1-888-734-9421 ~36.73 miles east of St. Johns
  • Mid-scale hotel
  • Check-in time: 3:00 PM - 6:00 AM
Call to Book
Add your dates for price
Very Good 8.6 /10 Recent Reviews Call BookMore Details
Holiday Inn Express & Suites Mississauga-Toronto Southwest by IHG 2125 North Sheridan Way, Mississauga, ON +1-888-841-5292 ~39.36 miles east of St. Johns
  • Midscale hotel
  • Pets Allowed
Call to Book
Add your dates for price
Very Good 8.6 /10 Recent Reviews Call BookMore Details
Comfort Inn Airport West 1500 Matheson Blvd. at Dixie, Mississauga, ON L4W 3Z4 +1-888-455-5160 ~43.51 miles east of St. Johns
  • 3-star property
  • 115 rooms in property
Call to Book
Add your dates for price
Very Good 8.8 /10 Review Score Call BookMore Details
Quality Inn & Suites - Toronto West 5585 Ambler Dr, Mississauga, ON +1-888-965-8297 ~43.20 miles east of St. Johns
  • Midscale hotel
  • 128 rooms in hotel
Call to Book
Add your dates for price
Average 7.4 /10 Latest Reviews Call BookMore Details
Residence Inn by Marriott Mississauga - Airport Corporate Centre West 5070 Creekbank Rd, Mississauga, ON +1-888-906-6358 ~44.06 miles east of St. Johns
  • 3 star property
  • 133 suites in property
Call to Book
Add your dates for price
Excellent 9.0 /10 Hotel Reviews Call BookMore Details
Residence Inn by Marriott Toronto Mississauga West 55 Courtneypark Dr. West, Mississauga, ON +1-888-749-6785 ~40.38 miles east of St. Johns
  • 3 star hotel
  • Hotel has 90 suites
Call to Book
Add your dates for price
Excellent 9.2 /10 Guest Reviews Call BookMore Details
Four Points by Sheraton Mississauga Meadowvale 2501 Argentia Rd, Mississauga, ON +1-888-878-9982 ~36.59 miles east of St. Johns
  • 3-star property
  • 6 suites in hotel
Call to Book
Add your dates for price
Very Good 8.3 /10 Review Score Call BookMore Details
Waterfront Hotel Downtown Burlington 2020 Lakeshore Road, Burlington, ON +1-888-389-4485 ~30.27 miles east of St. Johns
  • Mid-scale hotel
  • Comp. Breakfast
Call to Book
Add your dates for price
Very Good 8.1 /10 Read Reviews Call BookMore Details
Courtyard by Marriott Burlington 1110 BURLOAK DR, Burlington, ON +1-888-389-4121 ~32.16 miles east of St. Johns
  • Mid-scale property
  • 10 suites in hotel
Call to Book
Add your dates for price
Excellent 9.4 /10 Hotel Reviews Call BookMore Details
Holiday Inn Mississauga Toronto West by IHG 100 Britannia Rd. E, Mississauga, ON +1-888-675-2083 ~40.96 miles east of St. Johns
  • Three Star property
  • Check in: 4:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.0 /10 Hotel Reviews Call BookMore Details
Homewood Suites by Hilton Hamilton Ontario, Canada 40 Bay St. South, Hamilton, ON +1-800-716-8490 ~27.06 miles east of St. Johns
  • 3-star property
  • 182 suites in hotel
Call to Book
Add your dates for price
Very Good 8.2 /10 Latest Reviews Call BookMore Details
Hampton Inn by Hilton Toronto-Mississauga West 2085 North Sheridan Way, Mississauga, ON +1-800-805-5223 ~39.37 miles east of St. Johns
  • Midscale property
  • Fitness + Health Center
Call to Book
Add your dates for price
Very Good 8.7 /10 Guest Reviews Call BookMore Details
Holiday Inn & Suites Mississauga West - Meadowvale 2565 Argentia Rd, Mississauga, ON +1-888-965-1860 ~36.52 miles east of St. Johns
  • Three Star hotel
  • 120 sleeping rooms in hotel
Call to Book
Add your dates for price
Average 7.1 /10 Read Reviews Call BookMore Details
Delta Hotels by Marriott Waterloo 110 Erb St. W, Waterloo, ON +1-888-788-5576 ~10.26 miles northwest of St. Johns
  • Affordable property
  • Gym is available on property
Call to Book
Add your dates for price
Excellent 9.0 /10 Hotel Reviews Call BookMore Details
Delta Hotels by Marriott Guelph Conference Centre 50 Stone Rd. W, Guelph, ON +1-888-897-9207 ~14.90 miles northeast of St. Johns
  • Mid-scale hotel
  • Pets are Welcome
Call to Book
Add your dates for price
Very Good 8.8 /10 Recent Reviews Call BookMore Details
Holiday Inn Oakville Centre by IHG 590 Argus Rd, Oakville, ON +1-888-311-4278 ~36.52 miles east of St. Johns
  • Mid-scale hotel
  • Pets/Animals Allowed
Call to Book
Add your dates for price
Very Good 8.4 /10 Review Score Call BookMore Details
Homewood Suites by Hilton Toronto Oakville 2095 Winston Park Dr, Oakville, ON +1-888-469-4795 ~38.22 miles east of St. Johns
  • Mid-scale hotel
  • Free comp. breakfast
Call to Book
Add your dates for price
Excellent 9.2 /10 Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott Toronto Mississauga 35 Courtneypark Dr. W, Mississauga, ON +1-888-734-9421 ~40.42 miles east of St. Johns
  • Affordable property
  • 5 floors in hotel
Call to Book
Add your dates for price
Excellent 9.0 /10 Reviews Call BookMore Details
Sandman Hotel Oakville 3451 South Service Rd. West, Oakville, ON +1-888-841-5292 ~32.49 miles east of St. Johns
  • Mid-scale property
  • Check in: 4:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.8 /10 Guest Reviews Call BookMore Details
Sandman Hotel Hamilton 560 Centennial Pkwy. North, Hamilton, ON +1-888-455-5160 ~33.00 miles east of St. Johns
  • 3-star property
  • Check in time: 4:00 PM - 1:00 AM
Call to Book
Add your dates for price
Excellent 9.0 /10 Recent Reviews Call BookMore Details
Cambridge Suites Mississauga 7005 Century Ave, Mississauga, ON +1-888-965-8297 ~36.73 miles east of St. Johns
  • 3-star hotel
  • 100 rooms in property
Call to Book
Add your dates for price
Very Good 8.6 /10 Latest Reviews Call BookMore Details
The Barracks Inn 425 Wilson St. E, Hamilton, ON +1-888-906-6358 ~22.77 miles east of St. Johns
  • High end hotel
  • Check in: 4:00 PM - 4:00 AM
Call to Book
Add your dates for price
Excellent 9.8 /10 Read Reviews Call BookMore Details
Courtyard by Marriott Toronto Brampton 90 Biscayne Cres, Brampton, ON +1-888-749-6785 ~41.23 miles northeast of St. Johns
  • Mid-scale property
  • 159 sleeping rooms in hotel
Call to Book
Add your dates for price
Very Good 8.4 /10 Read Reviews Call BookMore Details
Holiday Inn Hotel & Suites Oakville at Bronte by IHG 2525 Wyecroft Road, Oakville, ON +1-888-878-9982 ~33.44 miles east of St. Johns
  • 3-star hotel
  • Check in: 3:00 PM - midnight
Call to Book
Add your dates for price
Very Good 8.6 /10 Read Reviews Call BookMore Details

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