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

Sandman Signature Mississauga Hotel 5400 Dixie Rd, Mississauga, ON +1-888-389-4121 ~43.40 miles east of St. Johns
  • Four-star hotel
  • Hotel has 14 floors
Call to Book
Add your dates for price
Very Good 8.8 /10 Latest Reviews Call BookMore Details
The Waterside Inn 15 Stavebank Rd. S, Mississauga, ON +1-888-675-2083 ~43.13 miles east of St. Johns
  • Mid-scale hotel
  • Check-in: 4:00 PM - 3:00 AM
Call to Book
Add your dates for price
Very Good 8.6 /10 Recent 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
  • Expensive hotel
  • Check in time: 3:00 PM
Call to Book
Add your dates for price
Excellent 9.5 /10 Latest 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 property
  • Check-in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.4 /10 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
  • 3 star property
  • 100 sleeping rooms in hotel
Call to Book
Add your dates for price
Very Good 8.2 /10 Review Score 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
  • High-end hotel
  • Check in time: 3:00 PM - 12:00 PM
Call to Book
Add your dates for price
Very Good 8.7 /10 Hotel Reviews Call BookMore Details
Hyatt Place Toronto / Mississauga Centre 5787 Hurontario St, Mississauga, ON +1-888-897-9207 ~40.89 miles east of St. Johns
  • Affordable hotel
  • Pets/Dogs Allowed
Call to Book
Add your dates for price
Very Good 8.4 /10 Hotel Reviews 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
  • Three Star property
  • Pets/Animals Allowed
Call to Book
Add your dates for price
Very Good 8.6 /10 Review Score 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
  • Three Star property
  • Check-in: 4:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.2 /10 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
  • Mid-scale hotel
  • Hotel has 315 rooms
Call to Book
Add your dates for price
Very Good 8.7 /10 Review Score 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 property
  • 178 sleeping rooms in hotel
Call to Book
Add your dates for price
Average 7.6 /10 Hotel Reviews Call BookMore Details
Hilton Mississauga / Meadowvale 6750 Mississauga Rd, Mississauga, ON +1-888-455-5160 ~37.17 miles east of St. Johns
  • High end property
  • Pets Welcome
Call to Book
Add your dates for price
Very Good 8.8 /10 Latest 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
  • Affordable property
  • 10 suites in hotel
Call to Book
Add your dates for price
Very Good 8.8 /10 Review Score 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
  • Midscale property
  • Check-in: 3:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.2 /10 Recent 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
  • Check-in: 3:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.0 /10 Hotel 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
  • Three Star property
  • Check-in time: 3:00 PM - 5:00 AM
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
  • 4 suites in property
Call to Book
Add your dates for price
Excellent 9.0 /10 Read 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
  • Three Star property
  • Fitness center on property
Call to Book
Add your dates for price
Very Good 8.8 /10 Latest 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
  • Airport shuttle provided
Call to Book
Add your dates for price
Very Good 8.3 /10 Guest 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
  • Shuttle from airport available
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
  • Four-star hotel
  • 10 floors in hotel
Call to Book
Add your dates for price
Very Good 8.5 /10 Hotel Reviews Call BookMore Details
Days Inn by Wyndham Toronto West Mississauga 4635 Tomken Rd, Mississauga, ON +1-888-965-1860 ~43.02 miles east of St. Johns
  • Two star hotel
  • Hotel has 59 rooms
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-788-5576 ~44.50 miles northeast of St. Johns
  • Mid-scale property
  • Check-in: 3:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.8 /10 Guest Reviews Call BookMore Details
GLō Best Western Toronto Mississauga Corporate Centre 40 Admiral Blvd, Mississauga, ON +1-888-897-9207 ~40.35 miles northeast of St. Johns
  • 3 star hotel
  • Gym is available on property
Call to Book
Add your dates for price
Very Good 8.8 /10 Guest 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 hotel
  • 127 rooms in property
Call to Book
Add your dates for price
Very Good 8.8 /10 Review Score 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 property
  • 127 rooms in property
Call to Book
Add your dates for price
Excellent 9.2 /10 Latest 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
  • 3-star hotel
  • 6 floors in hotel
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
  • 3-star hotel
  • Check-in: 3:00 PM - 2:00 AM
Call to Book
Add your dates for price
Very Good 8.6 /10 Guest 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
  • Midscale property
  • Hotel has 115 rooms
Call to Book
Add your dates for price
Very Good 8.8 /10 Recent Reviews 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 property
  • Check in: 3:00 PM - anytime
Call to Book
Add your dates for price
Average 7.4 /10 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
  • Midscale hotel
  • Check in time: 3:00 PM - 5:00 AM
Call to Book
Add your dates for price
Excellent 9.0 /10 Hotel Reviews Call BookMore Details
Four Points by Sheraton Mississauga Meadowvale 2501 Argentia Rd, Mississauga, ON +1-888-749-6785 ~36.59 miles east of St. Johns
  • Affordable property
  • 8 floors in property
Call to Book
Add your dates for price
Very Good 8.3 /10 Hotel Reviews Call BookMore Details
Waterfront Hotel Downtown Burlington 2020 Lakeshore Road, Burlington, ON +1-888-878-9982 ~30.27 miles east of St. Johns
  • 3 star hotel
  • Free breakfast available
Call to Book
Add your dates for price
Very Good 8.1 /10 Review Score Call BookMore Details
Courtyard by Marriott Burlington 1110 BURLOAK DR, Burlington, ON +1-888-389-4485 ~32.16 miles east of St. Johns
  • Three Star hotel
  • 10 suites in hotel
Call to Book
Add your dates for price
Excellent 9.4 /10 Latest Reviews Call BookMore Details
Holiday Inn Mississauga Toronto West by IHG 100 Britannia Rd. E, Mississauga, ON +1-888-389-4121 ~40.96 miles east of St. Johns
  • Affordable hotel
  • Fitness / Gym is on-site
Call to Book
Add your dates for price
Very Good 8.0 /10 Recent Reviews Call BookMore Details
The Walper Hotel part of JdV by Hyatt 20 Queen St. S., Kitchener, ON N2G 1V6 +1-888-675-2083 ~8.35 miles northwest of St. Johns
  • High end hotel
  • 5 floors in property
Call to Book
Add your dates for price
Excellent 9.2 /10 Recent 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
  • Midscale property
  • Hotel has 182 suites
Call to Book
Add your dates for price
Very Good 8.2 /10 Read 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
  • Mid-scale hotel
  • Hotel has 90 rooms
Call to Book
Add your dates for price
Very Good 8.7 /10 Read 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
  • 40 suites in hotel
Call to Book
Add your dates for price
Average 7.1 /10 Guest Reviews Call BookMore Details
Residence Inn by Marriott Toronto Mississauga West 55 Courtneypark Dr. West, Mississauga, ON +1-888-788-5576 ~40.38 miles east of St. Johns
  • 3-star property
  • Check-in time: 4:00 PM
Call to Book
Add your dates for price
Excellent 9.2 /10 Review Score Call BookMore Details
Delta Hotels by Marriott Waterloo 110 Erb St. W, Waterloo, ON +1-888-897-9207 ~10.26 miles northwest of St. Johns
  • Mid-scale hotel
  • 9 floors in property
Call to Book
Add your dates for price
Excellent 9.0 /10 Recent Reviews Call BookMore Details
Delta Hotels by Marriott Guelph Conference Centre 50 Stone Rd. W, Guelph, ON +1-888-311-4278 ~14.90 miles northeast of St. Johns
  • 3-star hotel
  • Hotel has 148 rooms
Call to Book
Add your dates for price
Very Good 8.8 /10 Review Score Call BookMore Details
Holiday Inn Oakville Centre by IHG 590 Argus Rd, Oakville, ON +1-888-469-4795 ~36.52 miles east of St. Johns
  • Affordable property
  • Has environment-friendly policy See policy
Call to Book
Add your dates for price
Very Good 8.4 /10 Hotel Reviews Call BookMore Details
Homewood Suites by Hilton Toronto Oakville 2095 Winston Park Dr, Oakville, ON +1-888-734-9421 ~38.22 miles east of St. Johns
  • Midscale hotel
  • 108 rooms in property
Call to Book
Add your dates for price
Excellent 9.2 /10 Hotel Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott Toronto Mississauga 35 Courtneypark Dr. W, Mississauga, ON +1-888-841-5292 ~40.42 miles east of St. Johns
  • 3 star property
  • Free complimentary breakfast
Call to Book
Add your dates for price
Excellent 9.0 /10 Recent Reviews Call BookMore Details
Sandman Hotel Oakville 3451 South Service Rd. West, Oakville, ON +1-888-455-5160 ~32.49 miles east of St. Johns
  • 3 star hotel
  • 50 suites in property
Call to Book
Add your dates for price
Very Good 8.8 /10 Review Score Call BookMore Details
Sandman Hotel Hamilton 560 Centennial Pkwy. North, Hamilton, ON +1-888-965-8297 ~33.00 miles east of St. Johns
  • Mid-scale property
  • 209 sleeping rooms in hotel
Call to Book
Add your dates for price
Excellent 9.0 /10 Read Reviews Call BookMore Details
Cambridge Suites Mississauga 7005 Century Ave, Mississauga, ON +1-888-906-6358 ~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 Hotel Reviews Call BookMore Details
The Barracks Inn 425 Wilson St. E, Hamilton, ON +1-888-749-6785 ~22.77 miles east of St. Johns
  • Four star hotel
  • Check-in time: 4:00 PM - 4:00 AM
Call to Book
Add your dates for price
Excellent 9.8 /10 Hotel Reviews Call BookMore Details
Courtyard by Marriott Toronto Brampton 90 Biscayne Cres, Brampton, ON +1-888-878-9982 ~41.23 miles northeast of St. Johns
  • 3 star hotel
  • Has environment-friendly policy See policy
Call to Book
Add your dates for price
Very Good 8.4 /10 Read Reviews Call BookMore Details

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