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
  • High-end hotel
  • 224 rooms in hotel
Call to Book
Add your dates for price
Very Good 8.8 /10 Hotel 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
  • Gym / Fitness Center Available
Call to Book
Add your dates for price
Very Good 8.6 /10 Hotel 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 property
  • Check in time: 3:00 PM
Call to Book
Add your dates for price
Excellent 9.5 /10 Review Score 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 Review Score 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
  • Three Star property
  • Hotel has 100 suites
Call to Book
Add your dates for price
Very Good 8.2 /10 Guest 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 property
  • Check in: 3:00 PM - 12:00 PM
Call to Book
Add your dates for price
Very Good 8.7 /10 Recent 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
  • 3-star hotel
  • Check in: 3:00 PM
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 hotel
  • 145 sleeping rooms in hotel
Call to Book
Add your dates for price
Very Good 8.6 /10 Latest 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 5 floors
Call to Book
Add your dates for price
Excellent 9.2 /10 Recent 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
  • 3-star property
  • 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
  • Affordable property
  • 178 rooms in property
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
  • 4-star property
  • 372 rooms in hotel
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
  • Affordable property
  • Access to gym on-site
Call to Book
Add your dates for price
Very Good 8.8 /10 Guest 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
  • 8 floors in hotel
Call to Book
Add your dates for price
Excellent 9.2 /10 Latest 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
  • Three Star property
  • Pets are Welcome
Call to Book
Add your dates for price
Excellent 9.0 /10 Latest 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
  • Mid-scale property
  • Gym is available on property
Call to Book
Add your dates for price
Excellent 9.0 /10 Hotel Reviews Call BookMore Details
Sheraton Hamilton Hotel 116 King St. W, Hamilton, ON +1-888-389-4485 ~27.19 miles east of St. Johns
  • Midscale hotel
  • 18 floors in property
Call to Book
Add your dates for price
Excellent 9.0 /10 Guest 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
  • 3 star property
  • Hotel has 4 floors
Call to Book
Add your dates for price
Very Good 8.8 /10 Review Score 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 hotel
  • 152 rooms in hotel
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
  • Affordable 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
  • Expensive hotel
  • Hotel has an eco-friendly policy See policy
Call to Book
Add your dates for price
Very Good 8.5 /10 Review Score 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
  • Economy property
  • Gym is available on property
Call to Book
Add your dates for price
Very Good 8.5 /10 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
  • 3 star property
  • 18 suites in property
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
  • Three Star hotel
  • 3 floors in hotel
Call to Book
Add your dates for price
Very Good 8.8 /10 Hotel 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
  • Midscale hotel
  • Check in time: 3:00 PM - 2:00 AM
Call to Book
Add your dates for price
Very Good 8.8 /10 Latest 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 property
  • Gym is available on 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
  • Mid-scale hotel
  • Check-in: 3:00 PM - 6:00 AM
Call to Book
Add your dates for price
Very Good 8.6 /10 Latest 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
  • Affordable property
  • 156 rooms in hotel
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
  • 2 floors in property
Call to Book
Add your dates for price
Very Good 8.8 /10 Hotel 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
  • Mid-scale property
  • 128 rooms in hotel
Call to Book
Add your dates for price
Average 7.4 /10 Read 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
  • Comp. Breakfast
Call to Book
Add your dates for price
Excellent 9.0 /10 Read 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
  • Mid-scale hotel
  • Pet-friendly
Call to Book
Add your dates for price
Very Good 8.3 /10 Read Reviews Call BookMore Details
Waterfront Hotel Downtown Burlington 2020 Lakeshore Road, Burlington, ON +1-888-878-9982 ~30.27 miles east of St. Johns
  • Midscale property
  • Pets are OK
Call to Book
Add your dates for price
Very Good 8.1 /10 Latest Reviews Call BookMore Details
Courtyard by Marriott Burlington 1110 BURLOAK DR, Burlington, ON +1-888-389-4485 ~32.16 miles east of St. Johns
  • 3-star property
  • Check-in time: 3:00 PM - anytime
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
  • Mid-scale property
  • Hotel has 6 floors
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
  • Four-star hotel
  • 25 suites in hotel
Call to Book
Add your dates for price
Excellent 9.2 /10 Read 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
  • Affordable hotel
  • Check-in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.2 /10 Guest 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
  • 3 star property
  • Free complimentary breakfast
Call to Book
Add your dates for price
Very Good 8.7 /10 Latest 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
  • Midscale property
  • 8 floors in hotel
Call to Book
Add your dates for price
Average 7.1 /10 Latest 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
  • Affordable hotel
  • 6 floors in property
Call to Book
Add your dates for price
Excellent 9.2 /10 Reviews 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
  • Midscale property
  • Access to gym on-site
Call to Book
Add your dates for price
Excellent 9.0 /10 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
  • Midscale 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
  • 3 star property
  • Pets are Allowed
Call to Book
Add your dates for price
Very Good 8.4 /10 Read 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
  • Affordable property
  • Check in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.2 /10 Latest 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 hotel
  • Hotel has 5 floors
Call to Book
Add your dates for price
Excellent 9.0 /10 Review Score Call BookMore Details
Sandman Hotel Oakville 3451 South Service Rd. West, Oakville, ON +1-888-455-5160 ~32.49 miles east of St. Johns
  • Affordable property
  • Gym / Fitness Center Available
Call to Book
Add your dates for price
Very Good 8.8 /10 Latest Reviews Call BookMore Details
Sandman Hotel Hamilton 560 Centennial Pkwy. North, Hamilton, ON +1-888-965-8297 ~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 Read Reviews Call BookMore Details
Cambridge Suites Mississauga 7005 Century Ave, Mississauga, ON +1-888-906-6358 ~36.73 miles east of St. Johns
  • Affordable property
  • Check-in: 3:00 PM - 6:00 AM
Call to Book
Add your dates for price
Very Good 8.6 /10 Review Score Call BookMore Details
The Barracks Inn 425 Wilson St. E, Hamilton, ON +1-888-749-6785 ~22.77 miles east of St. Johns
  • 4 star property
  • Hotel has 3 floors
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-878-9982 ~41.23 miles northeast of St. Johns
  • 3-star property
  • Hotel has 26 suites
Call to Book
Add your dates for price
Very Good 8.4 /10 Review Score Call BookMore Details

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