Country Code Guide is your one-stop shop for making international calls from anywhere in the world. Here's how to call Canada:

  1. Dial the exit code for your country. This is usually 00 or 011.
  2. Dial the country code for Canada, which is +1.
  3. Dial the area code for the city you're calling in Canada.
  4. Dial the local phone number.

For example, to call a mobile phone number in Canada from the United States, you would dial:

011 1 --- -------
IDD COUNTRY CODE CITY CODE PHONE NUMBER
Loading, please wait...
City
Dial Codes
Alberta +1-587
Calgary +1-403
Calgary +1-587
Edmonton +1-780
Gatineau +1-819
Halifax +1-902
London +1-519
London +1-226
Mississauga +1-905
Mississauga +1-289
Montreal +1-514
Montreal +1-438
Ottawa +1-613
Ottawa +1-343
Quebec City +1-581
Quebec City +1-418
Saskatoon +1-306
Sault Ste. Marie +1-705
Sault Ste. Marie +1-249
Specialized Telecom Services +1-600
St. John +1-506
St. Johns +1-709
Terrebone +1-450
Terrebone +1-579
Thunber Bay +1-807
Toronto +1-647
Toronto +1-416
Vancouver +1-236
Vancouver +1-778
Vancouver +1-604
Victoria +1-250
Winnipeg +1-204
Yellowknife +1-867

Calling from other countries to Canada

Are you calling someone in Canada from outside the country? Select a country from the list below to discover the international dialing code you need to dial for calling Canada.