Hotels in Markham

Search and compare Markham hotels from hundreds of travel sites and save

Markham, ON, Canada
30 Jul — 31 Jul2
Markham, ON, Canada
Fri 30/7
Sat 31/7
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Markham

Filter by star ratings
All filters
Delta Hotels by Marriott Toronto East
Delta Hotels by Marriott Toronto East
7.9 Good
2035 Kennedy Road, Toronto, ON, Canada
Show on map
8.7 km from city centre, Markham 
GoodBased on 590 reviews
7.9

Boasting views of Toronto, guests of Delta Hotels by Marriott Toronto East can expect luxury features including a swimming pool. This property is conveniently situated in Scarborough.

Toronto Marriott Markham
Toronto Marriott Markham
8.4 Excellent
170 Enterprise Boulevard, Markham, ON, Canada
Show on map
0.1 km from city centre, Markham 
ExcellentBased on 306 reviews
8.4

Situated within walking distance of Unionville GO Station, Toronto Marriott Markham offers guests a convenient base while visiting Markham. It has a fitness centre, as well as an express check-in and check-out feature, an indoor pool and a 24-hour reception.

Hilton Garden Inn Toronto/Markham
Hilton Garden Inn Toronto/Markham
8.4 Excellent
300 Commerce Valley Dr. East, Toronto, ON, Canada
Show on map
4.2 km from city centre, Markham 
ExcellentBased on 343 reviews
8.4

Boasting an indoor pool, Hilton Garden Inn Toronto/Markham is situated in Markham and offers comfortable accommodation. It provides 3-star accommodation with air-conditioned rooms.

Monte Carlo Inn Toronto - Markham
Monte Carlo Inn Toronto - Markham
7.6 Good
8900 Woodbine Avenue, Markham, ON, Canada
Show on map
3.0 km from city centre, Markham 
GoodBased on 741 reviews
7.6

Monte Carlo Inn Markham provides elegant 3-star accommodation in Markham. It features comfortable rooms with an en suite bathroom and a kitchenette.

Days Inn by Wyndham Toronto East Lakeview
Days Inn by Wyndham Toronto East Lakeview
6.3 Good
2151 Kingston Road, Toronto, ON, Canada
Show on map
17.5 km from city centre, Markham 
GoodBased on 988 reviews
6.3

Days Inn by Wyndham Toronto East Lakeview provides comfortable 3-star accommodation in Toronto. It also offers a Jacuzzi, a swimming pool and a 24-hour reception.

Residence Inn by Marriott Toronto Markham
Residence Inn by Marriott Toronto Markham
8.6 Excellent
55 Minthorn Boulevard, Markham, ON, Canada
Show on map
4.5 km from city centre, Markham 
ExcellentBased on 60 reviews
8.6

Situated in Markham, Residence Inn Toronto Markham is a short walk from ATI Technologies Inc. and features outdoor tennis courts, a Jacuzzi and an indoor pool. It provides a day spa, as well as an express check-in and check-out feature, room service and free Wi-Fi.

Best Western Parkway Hotel Toronto North
Best Western Parkway Hotel Toronto North
8.4 Excellent
600 Highway 7 East, Richmond Hill, ON, Canada
Show on map
4.5 km from city centre, Markham 
ExcellentBased on 637 reviews
8.4

Boasting a Jacuzzi, a sauna and a saltwater swimming pool, Best Western Parkway is located in Markham and offers comfortable accommodation. It also provides a ballroom, an express check-in and check-out feature and free Wi-Fi.

Canadas Best Value Inn Richmond Hill Toronto N
Canadas Best Value Inn Richmond Hill Toronto N
8.0 Excellent
13100 Yonge Street, Richmond Hill, ON, Canada
Show on map
15.0 km from city centre, Markham 
ExcellentBased on 481 reviews
8.0

Canadas Best Value Inn-Richmond Hill is located in Richmond Hill and offers free Wi-Fi. It also provides a 24-hour reception, luggage storage and laundry facilities.

Toronto Don Valley Hotel and Suites
Toronto Don Valley Hotel and Suites
7.2 Good
175 Wynford Drive, Toronto, ON, Canada
Show on map
13.9 km from city centre, Markham 
GoodBased on 2,163 reviews
7.2

Toronto Don Valley Hotel and Suites offers 3.5-star accommodation in Toronto. It also features an outdoor pool, a sauna and a fitness centre.

Sheraton Parkway Toronto North Hotel & Suites
Sheraton Parkway Toronto North Hotel & Suites
8.2 Excellent
9005 Leslie Street, Richmond Hill, ON, Canada
Show on map
4.4 km from city centre, Markham 
ExcellentBased on 254 reviews
8.2

Located in Markham, Sheraton Parkway Toronto North is an easy drive from Canada's Wonderland and offers disabled parking. It has a gym, as well as an outdoor pool, a sauna and outdoor tennis courts.

Tips for booking a Markham hotel

Cheapest month:February
Most expensive month:October
Average price in Markham:₹ 8,445/night
Absolute cheapest price found:₹ 2,531/night
Cheapest day:Wednesday
Most expensive day:Friday
₹ 5,151 - ₹ 12,166
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₹ 8,980 - ₹ 10,847
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Markham hotels

Show all 84 hotels
1
Residence Inn by Marriott Toronto Markham
Residence Inn by Marriott Toronto Markham
8.6 Excellent
55 Minthorn Boulevard, Markham, ON, Canada
Show on map
4.5 km from city centre, Markham 

Situated in Markham, Residence Inn Toronto Markham is a short walk from ATI Technologies Inc. and features outdoor tennis courts, a Jacuzzi and an indoor pool. It provides a day spa, as well as an express check-in and check-out feature, room service and free Wi-Fi.

2
Holiday Inn Express Hotel & Suites Toronto - Markham
Holiday Inn Express Hotel & Suites Toronto - Markham
8.4 Excellent
10 East Pearce Street, Richmond Hill, ON, Canada
Show on map
5.0 km from city centre, Richmond Hill 

Holiday Inn Express Hotel & Suites Toronto - Markham provides a comfortable setting when in Richmond Hill. It also features free Wi-Fi and an indoor pool.

3
Best Western Parkway Hotel Toronto North
Best Western Parkway Hotel Toronto North
8.4 Excellent
600 Highway 7 East, Richmond Hill, ON, Canada
Show on map
5.3 km from city centre, Richmond Hill 

Boasting a Jacuzzi, a sauna and a saltwater swimming pool, Best Western Parkway is located in Markham and offers comfortable accommodation. It also provides a ballroom, an express check-in and check-out feature and free Wi-Fi.

4
Toronto Marriott Markham
Toronto Marriott Markham
8.4 Excellent
170 Enterprise Boulevard, Markham, ON, Canada
Show on map
0.1 km from city centre, Markham 

Situated within walking distance of Unionville GO Station, Toronto Marriott Markham offers guests a convenient base while visiting Markham. It has a fitness centre, as well as an express check-in and check-out feature, an indoor pool and a 24-hour reception.

5
Sheraton Parkway Toronto North Hotel & Suites
Sheraton Parkway Toronto North Hotel & Suites
8.2 Excellent
9005 Leslie Street, Richmond Hill, ON, Canada
Show on map
5.3 km from city centre, Richmond Hill 

Located in Markham, Sheraton Parkway Toronto North is an easy drive from Canada's Wonderland and offers disabled parking. It has a gym, as well as an outdoor pool, a sauna and outdoor tennis courts.

6
Canadas Best Value Inn Richmond Hill Toronto N
Canadas Best Value Inn Richmond Hill Toronto N
8.0 Excellent
13100 Yonge Street, Richmond Hill, ON, Canada
Show on map
8.6 km from city centre, Richmond Hill 

Canadas Best Value Inn-Richmond Hill is located in Richmond Hill and offers free Wi-Fi. It also provides a 24-hour reception, luggage storage and laundry facilities.

7
Hilton Garden Inn Toronto/Markham
Hilton Garden Inn Toronto/Markham
8.4 Excellent
300 Commerce Valley Dr. East, Toronto, ON, Canada
Show on map
21.4 km from city centre, Toronto 

Boasting an indoor pool, Hilton Garden Inn Toronto/Markham is situated in Markham and offers comfortable accommodation. It provides 3-star accommodation with air-conditioned rooms.

8
Delta Hotels by Marriott Toronto East
Delta Hotels by Marriott Toronto East
7.9 Good
2035 Kennedy Road, Toronto, ON, Canada
Show on map
16.0 km from city centre, Toronto 

Boasting views of Toronto, guests of Delta Hotels by Marriott Toronto East can expect luxury features including a swimming pool. This property is conveniently situated in Scarborough.

Cheapest hotels in Markham, Ontario

Show all 84 hotels
Monte Carlo Inn Toronto - Markham
Monte Carlo Inn Toronto - Markham
7.6 Good
8900 Woodbine Avenue, Markham, ON, Canada
Show on map
3.0 km from city centre,  

Monte Carlo Inn Markham provides elegant 3-star accommodation in Markham. It features comfortable rooms with an en suite bathroom and a kitchenette.

₹ 4,978
Avg. per night
Canadas Best Value Inn Richmond Hill Toronto N
Canadas Best Value Inn Richmond Hill Toronto N
8.0 Excellent
13100 Yonge Street, Richmond Hill, ON, Canada
Show on map
8.6 km from city centre,  

Canadas Best Value Inn-Richmond Hill is located in Richmond Hill and offers free Wi-Fi. It also provides a 24-hour reception, luggage storage and laundry facilities.

₹ 5,052
Avg. per night
Days Inn by Wyndham Toronto East Lakeview
Days Inn by Wyndham Toronto East Lakeview
6.3 Good
2151 Kingston Road, Toronto, ON, Canada
Show on map
11.8 km from city centre,  

Days Inn by Wyndham Toronto East Lakeview provides comfortable 3-star accommodation in Toronto. It also offers a Jacuzzi, a swimming pool and a 24-hour reception.

₹ 6,092
Avg. per night
Hilton Garden Inn Toronto/Markham
Hilton Garden Inn Toronto/Markham
8.4 Excellent
300 Commerce Valley Dr. East, Toronto, ON, Canada
Show on map
21.4 km from city centre,  

Boasting an indoor pool, Hilton Garden Inn Toronto/Markham is situated in Markham and offers comfortable accommodation. It provides 3-star accommodation with air-conditioned rooms.

₹ 6,241
Avg. per night
Best Western Parkway Hotel Toronto North
Best Western Parkway Hotel Toronto North
8.4 Excellent
600 Highway 7 East, Richmond Hill, ON, Canada
Show on map
5.3 km from city centre,  

Boasting a Jacuzzi, a sauna and a saltwater swimming pool, Best Western Parkway is located in Markham and offers comfortable accommodation. It also provides a ballroom, an express check-in and check-out feature and free Wi-Fi.

₹ 6,464
Avg. per night
Sheraton Parkway Toronto North Hotel & Suites
Sheraton Parkway Toronto North Hotel & Suites
8.2 Excellent
9005 Leslie Street, Richmond Hill, ON, Canada
Show on map
5.3 km from city centre,  

Located in Markham, Sheraton Parkway Toronto North is an easy drive from Canada's Wonderland and offers disabled parking. It has a gym, as well as an outdoor pool, a sauna and outdoor tennis courts.

₹ 7,281
Avg. per night
Toronto Don Valley Hotel and Suites
Toronto Don Valley Hotel and Suites
7.2 Good
175 Wynford Drive, Toronto, ON, Canada
Show on map
9.3 km from city centre,  

Toronto Don Valley Hotel and Suites offers 3.5-star accommodation in Toronto. It also features an outdoor pool, a sauna and a fitness centre.

₹ 7,429
Avg. per night
Residence Inn by Marriott Toronto Markham
Residence Inn by Marriott Toronto Markham
8.6 Excellent
55 Minthorn Boulevard, Markham, ON, Canada
Show on map
4.5 km from city centre,  

Situated in Markham, Residence Inn Toronto Markham is a short walk from ATI Technologies Inc. and features outdoor tennis courts, a Jacuzzi and an indoor pool. It provides a day spa, as well as an express check-in and check-out feature, room service and free Wi-Fi.

₹ 7,875
Avg. per night

Hotel prices in Markham

2 stars or below

₹ 5,052 - ₹ 6,092

Days Inn by Wyndham Toronto East Lakeview
₹ 6,092
Avg. per night
Canadas Best Value Inn Richmond Hill Toronto N
₹ 5,052
Avg. per night
3 stars

₹ 4,978 - ₹ 11,813

Residence Inn by Marriott Toronto Markham

No. 1 most popular

₹ 7,875
Avg. per night
Best Western Parkway Hotel Toronto North

No. 2 most popular

₹ 6,464
Avg. per night
Monte Carlo Inn Toronto - Markham
₹ 4,978
Avg. per night
4 stars and up

₹ 7,281 - ₹ 8,990

Toronto Marriott Markham

No. 1 most popular

₹ 8,990
Avg. per night
Sheraton Parkway Toronto North Hotel & Suites
₹ 7,281
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Markham

About Markham

A melting pot of culture and architecture, Markham is dotted with towering skyscrapers, 19th-century homes, history museums, and local markets. Explore heritage sights, go strawberry picking and admire works of a local artist in a noted art gallery.

Things to do

Get a dose of culture at the open-air Markham Museum, which tells the story of the city’s history through archaeological artifacts and a historic train station and church. Afterward, gaze at art at Frederick Horsman Varley Art Gallery, which displays work by Horsman in addition to local, national and international artists.

Looking for some retail therapy? Drive along the 86-kilometer-long Yonge Street, which connects Lake Ontario to Lake Simcoe and features a wealth of dining and shopping outlets. The part closest to Markham boasts the SilverCity Richmond Hill cinema and family-friendly Montana's restaurant. Venture further north up Yonge Street to find Hillcrest Mall, home to international brands, such as SEPHORA, Michael Hill and The Body Shop.

Stroll through the 330-hectare Toogood Park, where scenic trails wind around a picturesque pond that freezes in winter and traverse rocky hills and bridges. Looking for a challenge? Head to the indoor park at Joyride 150 to ride its 800-meter-long mountain bike trail.

In the evening, catch stand-up comedy, plays and musicals at Markham Little Theatre or head to the Kindred Spirits Orchestra for symphony performances. When you want to pick up a souvenir, visit the Chinese stalls at Village Market or browse the 160 shops in CF Markville.

Getting around

You can fly into Toronto Pearson International Airport, then travel by car, bus or train into Markham’s city center in less than an hour. When you reach Markham, the best way to get around the city’s grid layout is by car.

Markham travel FAQs

  • What are the best hotels in Markham?

    Edward Hotel Markham, rated with a score of 7.8 from 726 reviewers, is one of the most popular hotels in Markham. Other top stays include Toronto Marriott Markham, with an average rating of 8.4 from 306 reviewers, and Comfort Inn Toronto Northeast, with a score of 7.4 from 272 reviewers.

  • What is a good hotel near Pacific Mall?

    Monte Carlo Inn & Suites Downtown Markham is a popular hotel near Pacific Mall that is highly recommended, with a score of 8.2 across 897 reviews.

  • How much do hotels in Markham cost?

    The average price of a hotel in Markham is ₹ 8,172 per night, based on the last 3 days’ data.

  • How much is a cheap hotel in Markham?

    HotelsCombined searches in the last 3 days suggest cheap Markham hotels have prices starting from as low as ₹ 3,938/night, depending on the popularity of your requested dates.

  • How much is a hotel in Markham tonight?

    A hotel in Markham tonight can start as low as ₹ 4,829 for the night, with an average cost of ₹ 9,064, based on HotelsCombined searches over the last 72 hours.