McDonald's
business logo

McDonald's

$$Burgers, Chicken, Wraps
Hero image

Most Popular

Bundles and Sharing

Breakfast Sandwiches and Burritos

Hot Drinks

Cold Drinks

Happy Meals

Snacks & Sides

Bakery

Condiments

Individual Items

Burger Meals

Chicken & Fish

All Day Breakfast

Wraps

Sweets & Treats

McHappy Day!

Search for a McDonald's near you
or
Stores near you
McDonald's - Yellowknife
202 Old Airport Rd, Yellowknife, NT X1A 3T3, Canada
Order Now
McDonald's - Yellowknife
Wal-Mart, 313 Old Airport Rd, Yellowknife, NT X1A 3T3, Canada
Order Now
McDonald's - Val-d'Or
1795 3rd Avenue, Val-d'Or, QC J9P 1W3, Canada
Order Now
McDonald's - Rouyn-Noranda
50 Avenue Québec, Rouyn-Noranda, QC J9X 6P9, Canada
Order Now
McDonald's - Fredericton
1177 Prospect St, Fredericton, NB E3B 3B9, Canada
Order Now
McDonald's - New Minas
9197 Commercial St, New Minas, NS B4N 3G1, Canada
Order Now
McDonald's - St. John's
54 Kenmount Rd, St. John's, NL A1B 1W2, Canada
Order Now
McDonald's - St. John's
248 Torbay Rd, St. John's, NL A1A 2H4, Canada
Order Now
McDonald's - Conception Bay South
142 Conception Bay Hwy, Conception Bay South, NL A1W 3A6, Canada
Order Now
McDonald's - Vancouver
5728 University Blvd #101, Vancouver, BC V6T 1K6, Canada
Order Now
McDonald's - Whistler
4370 Lorimer Rd, Whistler, BC V0N 1B4, Canada
Order Now
McDonald's - Waterloo
362 King St N, Waterloo, ON N2J 2Z2, Canada
Order Now
McDonald's - Salaberry-de-Valleyfield
75 Rue Dufferin, Salaberry-de-Valleyfield, QC J6S 1Y3, Canada
Order Now
McDonald's - Halifax
5675 Spring Garden Rd Ste G08, Halifax, NS B3J 1G9, Canada
Order Now
McDonald's - Kawartha Lakes
333 Kent St W, Lindsay, ON K9V 2Z7, Canada
Order Now
McDonald's - Toronto
20 Eglinton Ave E, Toronto, ON M4P 1A9, Canada
Order Now
McDonald's - Toronto
710 King St W, Toronto, ON M5V 2Y6, Canada
Order Now
McDonald's - Toronto
3929 Keele St, Toronto, ON M3J 1N6, Canada
Order Now
McDonald's - Saint John
399 Main St, Saint John, NB E2K 1J3, Canada
Order Now
McDonald's - Fort McMurray
112 Riverstone Ridge #105, Fort McMurray, AB T9K 1S6, Canada
Order Now
McDonald's - Sept-Îles
913 Boulevard Laure, Sept-Îles, QC G4R 1Z1, Canada
Order Now
McDonald's - Saint-Jérôme
2040 Boulevard du Curé-Labelle, Saint-Jérôme, QC J7Y 1S4, Canada
Order Now
McDonald's - Hamilton
50 Dundurn St S, Hamilton, ON L8P 4W3, Canada
Order Now
McDonald's - Cranbrook
1405 Cranbrook St N, Cranbrook, BC V1C 3S7, Canada
Order Now
McDonald's - Quesnel
105 N Star Rd, Quesnel, BC V2J 5K2, Canada
Order Now
McDonald's - Whitehorse
4227 4 Ave, Whitehorse, YT Y1A 1K2, Canada
Order Now
McDonald's - Granby
81 Rue Denison E, Granby, QC J2G 4C7, Canada
Order Now
McDonald's - Granby
870 Rue Principale, Granby, QC J2G 2Z2, Canada
Order Now
McDonald's - Kamloops
661 Fortune Dr, Kamloops, BC V2B 2K7, Canada
Order Now
McDonald's - Calgary
222 8 Ave SW, Calgary, AB T2P 1B5, Canada
Order Now
McDonald's - Québec
590 Boulevard Wilfrid-Hamel, Québec, QC G1M 2T3, Canada
Order Now
McDonald's - Québec
4100 1re Ave, Charlesbourg, QC G1H 2S4, Canada
Order Now
McDonald's - Joliette
595 Rue Saint-Charles-Borromée N, Joliette, QC J6E 4S7, Canada
Order Now
McDonald's - Nanaimo
193 Nicol St, Nanaimo, BC V9R 4T1, Canada
Order Now
McDonald's - Calgary
1422 17 Ave SW, Calgary, AB T2T 0C3, Canada
Order Now
McDonald's - Drummondville
575 Boulevard Saint-Joseph, Drummondville, QC J2C 2B6, Canada
Order Now
McDonald's - Drummondville
4016 Boulevard Saint-Joseph, Drummondville, QC J2B 8K5, Canada
Order Now
McDonald's - Kelowna
3100 Lakeshore Rd, Kelowna, BC V1W 3T1, Canada
Order Now
McDonald's - Kelowna
155 Hollywood Rd N, Kelowna, BC V1X 6B4, Canada
Order Now
McDonald's - Vancouver
891 Granville St, Vancouver, BC V6Z 1K7, Canada
Order Now
McDonald's - Saint-Hyacinthe
3005 Boulevard Laframboise, Saint-Hyacinthe, QC J2S 4Z6, Canada
Order Now
McDonald's - Edmonton
11660 104 Ave NW, Edmonton, AB T5K 2T7, Canada
Order Now
McDonald's - Victoria
1567 Cedar Hill Cross Rd, Victoria, BC V8P 2P3, Canada
Order Now
McDonald's - Shawinigan
1645 Rue Trudel, Shawinigan, QC G9N 8K8, Canada
Order Now
McDonald's - Duncan
5883 Trans-Canada Hwy, Duncan, BC V9L 3R8, Canada
Order Now
McDonald's - Fredericton
94 Main St, Fredericton, NB E3A 9N6, Canada
Order Now
McDonald's - Oromocto
100 MacDonald Ave, Oromocto, NB E2V 2R2, Canada
Order Now
McDonald's - Calgary
Mahogany Rd SE, Calgary, AB T3M, Canada
Order Now
McDonald's - Alma
850 Avenue du Pont S, Alma, QC G8B 2V8, Canada
Order Now
McDonald's - Kingston
312 Princess St, Kingston, ON K7L 1B6, Canada
Order Now

Frequently asked questions
How does DoorDash work?

DoorDash connects you with the best nearby restaurants. Use the DoorDash website or app to browse eligible restaurants. Order and securely pay online and your food is on the way! You can even track your delivery right to your door. Getting your favorite foods delivered is that easy.

Can I schedule a delivery in advance?

Yes. Before clicking Place Order, simply select Scheduled and you can select the date and time you wish to have your meal delivered. After selecting the date and time you want, click Place Order and we'll handle the rest.

How fast will I get my food?

How fast you'll get your food depends on a number of things. How far is the restaurant? How bad is traffic? Is it snowing out? The average time is approximately 40 minutes but it could be more or less. Either way, you can track where your driver is on the DoorDash website or app.

What is a group order and how can I create one?

A group order allows multiple people to add items into an order at the same time. Once a group order is created through a DoorDash Account, the rest of the group doesn't need to have a DoorDash Account to use the group order link. Even better, you can pre-order up to four days in advance, which makes it great for events and meetings. Follow these steps to create a group order:

  •  Log into your DoorDash account.

  •  Choose your restaurant.

  •  In the upper right-hand corner, click Create a group order.

  •  Send the group order link to others.

  •  When everyone is done adding their items into the cart, you can close the group order and complete checkout.

What is DashPass?

DashPass is a subscription service that provides free deliveries (no delivery fee) on orders from eligible restaurants. Service fees and minimum subtotal may apply. Check your DoorDash app for more details and to sign up (available only in certain areas).