Mid-Range Hotels in Toronto

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Collect 10 nights get 1 free*

And look out for Secret Prices on select hotels

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
=
FREE
Picture of Canada Suites on Bay in Toronto

Canada Suites on Bay

(580 yards to city center)
  • 3.5 stars
Excellent 4.1 / 5
from
$126
Picture of Hotel Victoria in Toronto

Hotel Victoria

(990 yards to city center)
  • 3 stars
Good 3.9 / 5
from$164
$152
Picture of The Waterside Inn in Mississauga

The Waterside Inn

(12 miles to city center)
  • 3.5 stars
Excellent 4.1 / 5
from
$135
Picture of Stylish Condo by CN Tower in Toronto

Stylish Condo by CN Tower

(1.3 miles to city center)
  • 3.5 stars
Excellent 4.1 / 5
from
$107
Picture of Gladstone Hotel in Toronto

Gladstone Hotel

(2.5 miles to city center)
  • 3 stars
Excellent 4.0 / 5
from
$201
Picture of Lily Home in Toronto

Lily Home

(1.3 miles to city center)
  • 3 stars
Good 3.6 / 5
from
$92
Picture of Alt Hotel Toronto Airport in Mississauga

Alt Hotel Toronto Airport

(12 miles to city center)
  • 3 stars
Excellent 4.5 / 5
from
$122
Picture of Strathcona Hotel in Toronto

Strathcona Hotel

(1200 yards to city center)
  • 3 stars
Good 3.6 / 5
from$174
$139
Picture of Extended Stay Canada - Toronto - Vaughan in Vaughan

Extended Stay Canada - Toronto - Vaughan

(11 miles to city center)
  • 3 stars
Good 3.9 / 5
from$127
$108
Picture of Hotel Ocho in Toronto

Hotel Ocho

(1600 yards to city center)
  • 3.5 stars
Excellent 4.1 / 5
from
$158
Picture of Ramada Plaza Toronto Downtown in Toronto

Ramada Plaza Toronto Downtown

(780 yards to city center)
  • 3 stars
Good 3.7 / 5
from
$148
Picture of Hilton Garden Inn Toronto/Markham in Markham

Hilton Garden Inn Toronto/Markham

(13 miles to city center)
  • 3 stars
Excellent 4.2 / 5
from
$102
Picture of Toronto Don Valley Hotel and Suites in Toronto

Toronto Don Valley Hotel and Suites

(5.5 miles to city center)
  • 3.5 stars
Good 3.5 / 5
from
$114
Picture of Monte Carlo Inn Toronto - Markham in Markham

Monte Carlo Inn Toronto - Markham

(14 miles to city center)
  • 3 stars
Good 3.5 / 5
from
$93
Picture of EG Suites - York St Condos 1 near CN Tower in Toronto

EG Suites - York St Condos 1 near CN Tower

(1.0 mile to city center)
  • 3.5 stars
Excellent 4.0 / 5
from
$135
Picture of Park Inn by Radisson Toronto Airport West, ON in Mississauga

Park Inn by Radisson Toronto Airport West, ON

(16 miles to city center)
  • 3.5 stars
Good 3.8 / 5
from
$103
Picture of Best Western Plus Toronto North York Hotel & Suites in Toronto

Best Western Plus Toronto North York Hotel & Suites

(10 miles to city center)
  • 3 stars
Good 3.9 / 5
from
$100
Picture of Park Inn By Radisson Toronto - Markham in Markham

Park Inn By Radisson Toronto - Markham

(13 miles to city center)
  • 3.5 stars
Good 3.8 / 5
from
$99
Picture of Holiday Inn Bloor Yorkville in Toronto

Holiday Inn Bloor Yorkville

(1.3 miles to city center)
  • 3 stars
Good 3.7 / 5
from
$159
Picture of Residence & Conference Centre Downtown in Toronto

Residence & Conference Centre Downtown

(1.2 miles to city center)
  • 3 stars
Excellent 4.0 / 5
from
$101
Picture of Amanda's Bed and Breakfast in Markham

Amanda's Bed and Breakfast

(17 miles to city center)
  • 3 stars
Excellent 4.2 / 5
from
$54
Picture of Novotel Toronto North York in Toronto

Novotel Toronto North York

(8.0 miles to city center)
  • 3.5 stars
Good 3.8 / 5
from
$138
Picture of bE SixFifty Hotel in Toronto

bE SixFifty Hotel

(350 yards to city center)
  • 3.5 stars
Good 3.9 / 5
from
$165
Picture of Holiday Inn Toronto Yorkdale in Toronto

Holiday Inn Toronto Yorkdale

(6.3 miles to city center)
  • 3.5 stars
Excellent 4.0 / 5
from
$151
Picture of Hilton Garden Inn Toronto Downtown in Toronto

Hilton Garden Inn Toronto Downtown

(1500 yards to city center)
  • 3.5 stars
Excellent 4.1 / 5
from
$158

Collect 10 nights get 1 free*

And look out for Secret Prices on select hotels

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
=
FREE