1.Search>2.Select>3.Book & Pay>4.Confirmation

Refine Search

Please enter check in/check out dates. dd/mm/yyyy
Show secret hotels only
$0 per night $1000 per night
  • 24hr reception
  • 24hr room service
  • Airport shuttle
  • Bar/lounge
  • Business centre
  • Car parking
  • Day spa
  • Gay friendly
  • Golf course
  • Gym
  • Kids club
  • Pets allowed
  • Pool
  • Public area WiFi
  • Restaurant
  • Room service
  • Sauna
  • Tennis court
  • Tour desk

Try a new search

Show only properties matching:

Property type

Toronto hotels with restaurant or cafe

Tantalise your tastebuds without even leaving the comfort of your hotel when you book into one of our Toronto hotels with a restaurant or café. By booking a hotel in Toronto with onsite dining options available you’ll be able to enjoy the culinary delights of Toronto without even leaving your hotel!

Live every lastminute to the fullest (pun intended) when you book a Toronto hotel with in-house dining! Our list of Toronto restaurant hotels are easy to digest with instant confirmation and your details secure.

23 Toronto Hotels

with: Restaurant; for 2 adults

Prices in Australian Dollars. (show all hotels in this region?)
Sort by: Rating    Price   | Show map
Wed
22 May
Thu
23 May
Fri
24 May
Sat
25 May
Sun
26 May
Mon
27 May
Tue
28 May
Wed
29 May
Thu
30 May
Fri
31 May
Sat
1 Jun
Sun
2 Jun
Mon
3 Jun
Tue
4 Jun
Avg Stars Mixed
    Rates shown below are in Australian Dollars (AUD).
The  Hazelton Hotel Toronto
self-rated 5.0 by property
The Hazelton Hotel Toronto
118 Yorkville Avenue, Toronto
$506 $506 $489 $489 $506 $506 $506 $506 $506 $489 $489 $557 $557 $557 512 5.0 204488
Thompson Toronto
self-rated 4.5 by property
Thompson Toronto
550 Wellington Street West, Toronto
$254 $263 $280 $298 $184 $254 $298 $298 $263 $271 $316 $227 $254 $289 268 4.5 184732
Four Points by Sheraton Toronto Airport
self-rated 4.0 by property
Four Points by Sheraton Toronto Airport
6257 Airport Road, Mississauga
$152 $152 $152 $152 $152 $152 $152 $152 $152 $106 $106 $152 $152 $152 145 4.0 164855
Novotel Toronto Centre
self-rated 4.0 by property
Novotel Toronto Centre
45 The Esplanade, Toronto
$243 $221 $209 $232 Sold Out $209 $232 $232 $232 $209 $221 Sold Out $209 $209 222 4.0 164778
Old Mill Toronto
self-rated 4.0 by property
Old Mill Toronto
21 Old Mill Road, Toronto
$307 $387 $277 $387 $347 $347 $387 $337 $307 $307 Sold Out $277 Sold Out Sold Out 333 4.0 164667
Best Western PLUS® Travel Hotel Toronto Airport
self-rated 3.5 by property
Best Western PLUS® Travel Hotel Toronto Airport
5503 Eglinton West Avenue, Toronto
$99 $99 Sold Out Sold Out $84 $99 $99 $99 $99 $84 $84 $84 Sold Out Sold Out 93 3.5 144907
Best Western PLUS Toronto Airport
self-rated 3.5 by property
Best Western PLUS Toronto Airport
5825 Dixie Road, Mississauga
Sold Out $103 Sold Out Sold Out $95 $95 $95 $103 $103 $91 $95 $95 $95 $95 97 3.5 144903
Comfort Inn Toronto Airport
self-rated 3.5 by property
Comfort Inn Toronto Airport
6355 Airport Road, Mississauga
$99 $99 $99 $99 $99 $99 $99 $99 $99 $99 $99 $99 $99 $99 99 3.5 144901
Quality Hotel & Suites Airport East
self-rated 3.5 by property
Quality Hotel & Suites Airport East
2180 Islington Avenue, Toronto
$109 $109 $109 $109 $109 $109 $109 $109 $109 $109 $109 $109 $109 $109 109 3.5 144891
Delta Markham
self-rated 3.5 by property
Delta Markham
50 East Valhalla Drive, Markham
$134 $134 $98 $98 $134 $134 $134 $134 $134 $98 $98 $134 $134 $134 124 3.5 144876
Wed
22 May
Thu
23 May
Fri
24 May
Sat
25 May
Sun
26 May
Mon
27 May
Tue
28 May
Wed
29 May
Thu
30 May
Fri
31 May
Sat
1 Jun
Sun
2 Jun
Mon
3 Jun
Tue
4 Jun
Avg Stars Mixed
    Rates shown below are in Australian Dollars (AUD).
Delta Toronto East
self-rated 3.5 by property
Delta Toronto East
2035 Kennedy Road, Toronto
$134 Sold Out Sold Out Sold Out Sold Out Sold Out Sold Out Sold Out Sold Out Sold Out Sold Out Sold Out $122 Sold Out 128 3.5 144872
Comfort Hotel Downtown
self-rated 3.5 by property
Comfort Hotel Downtown
15 Charles Street, Toronto
$128 $128 Sold Out Sold Out $138 $138 $138 $128 $128 $128 $148 $138 $138 $138 135 3.5 144865
Delta Toronto Airport West
self-rated 3.5 by property
Delta Toronto Airport West
5444 Dixie Road, Mississuaga
$148 $138 $109 $109 $109 $148 $158 $158 $138 $109 $114 $144 $154 $164 136 3.5 144864
Best Western Primrose Hotel
self-rated 3.5 by property
Best Western Primrose Hotel
111 Carlton Street, Toronto
$145 Sold Out $190 $190 $190 $145 $145 $145 $145 $145 $190 $190 $190 $190 169 3.5 144831
Toronto Don Valley Hotel & Suites
self-rated 3.5 by property
Toronto Don Valley Hotel & Suites
1250 Eglinton Avenue East, Toronto
$189 $189 $189 $147 $147 $189 $189 $189 $189 $189 $147 $147 $189 $189 177 3.5 144823
Global Village Kensington
self-rated 3.0 by property
Global Village Kensington
280 Augusta Street, Toronto
$67 $67 $67 $67 $67 $67 $67 $67 $67 $67 $67 $67 $67 $67 67 3.0 124933
Quality Inn Airport West
self-rated 3.0 by property
Quality Inn Airport West
50 Britannia Road East, Mississauga
$84 $84 $78 $78 $78 $84 $84 $84 $84 $78 $78 $78 $84 $84 81 3.0 124919
Comfort Hotel Airport North
self-rated 3.0 by property
Comfort Hotel Airport North
445 Rexdale Boulevard, Etobicoke
$85 $85 $85 $85 $85 $85 $85 $85 $94 $94 $94 $94 $94 $94 89 3.0 124911
Ramada Plaza Toronto
self-rated 3.0 by property
Ramada Plaza Toronto
300 Jarvis Street, Toronto
Sold Out Sold Out Sold Out Sold Out $138 $138 $128 $128 $128 $138 $148 $138 $138 $158 138 3.0 124862
Strathcona Hotel
self-rated 3.0 by property
Strathcona Hotel
60 York Street, Toronto
$203 $213 Sold Out Sold Out $154 $174 $174 $154 $144 $154 $203 $154 $144 $154 169 3.0 124831
Wed
22 May
Thu
23 May
Fri
24 May
Sat
25 May
Sun
26 May
Mon
27 May
Tue
28 May
Wed
29 May
Thu
30 May
Fri
31 May
Sat
1 Jun
Sun
2 Jun
Mon
3 Jun
Tue
4 Jun
Avg Stars Mixed
    Rates shown below are in Australian Dollars (AUD).
Town Inn Suites
self-rated 3.0 by property
Town Inn Suites
620 Church Street, Toronto
$178 $178 $178 $178 $178 $178 $178 $178 $178 $178 $178 $178 $178 $178 178 3.0 124822
Bond Place Hotel
self-rated 3.0 by property
Bond Place Hotel
65 Dundas Street East, Toronto
$168 $158 $188 $247 $178 $168 $168 $178 $178 $178 $198 $198 $148 $148 179 3.0 124821
Toronto Plaza Airport Hotel
self-rated 2.5 by property
Toronto Plaza Airport Hotel
1677 Wilson Avenue, Toronto
$88 $88 $88 Sold Out $88 $88 $88 $88 $88 $88 $88 $88 $88 $88 88 2.5 104912