Distance Between Canadian Postal codes

This tool can be used to find the distance between 2 postal codes in Canada. Type in the two post codes and click the Show button.

Map Showing the Distance Between Two Canadian Postal Codes



Postal Code 1 Postal Code 2


Measure in : miles km
Distance as the Crow Flies : As the crow Flies
Distance by Land Transport : Land Transport

How to Use Canada Postcode Tool

Input in the first and second postcode then click the Show button. The map will then display the location of the two postcodes in Canada and also show the routes for:

You will also see the distance displayed below the map for the distance as the crow flies and also by land transport. You can then type in more postcodes and click the show button to see more distances.

Problems or Suggestions

If you notice any errors or have suggestions for further development, then please Contact Free Map Tools.

Version History

Comments For This Page

It would be interesting if we could foce the map to only show you the route within the specific country.
By Jem on 18th September 2023

This is awesome, looking forward to API relase
By BH on 5th April 2023

Is there an api that can be consumed by developers to get this info?
By Luis on 21st December 2022

Is it possible to supply a starting postal code and then get the distance from that starting point to say all postal codes within a given province?
By Mike G on 9th February 2022

Steve, we have now added : Meeting Centre of Gravity for Canada Postal Codes.
By Free Map Tools on 1st February 2022

Hi Steve, theres no imminent plans, however comments like yours pushes it up the priority list.
By Free Map Tools on 28th July 2021

Is there plans for Meeting COG for Canadian postal codes?
By Steve on 23rd July 2021

Can we use an Excel list with like 10000 postal codes (Canada) and calculate the distance with different ones?
By Jean on 30th May 2020

Simon, sorry we don't have such a tool
By Free Map Tools on 4th June 2018

Hi there. Great tool. Is there a downloadable version that can compare multiple postcodes at once? (in Excel, for example). Thank you!
By Simon on 1st June 2018

Hi Rod, please get in contact directly to discuss.
By Free Map Tools on 9th May 2018

Works great. As a programmer I would be interested in utilizing this feature for custom applications, both stand-alone and webbased or be able to incorporate inside a phone app accordingly. Is there a website that I can contact someone for further review? Thanks in advance
By Rod on 4th May 2018

I like dis.
By JOe on 25th April 2018

I am pleased with my results. I compared from one point to another, by address to address (which gives amount of time)and postal code to postal code. Results very close. I needed a tow truck to take me to 4 locations, with short time waits between, car on board and not unloaded until last stop. For me this was a way to calculate the towing charge at a given rate per KM. I am age 72 and actually worked this out by myself !!! Feel good.
By L J Fairful on 18th November 2017

1. Canadian postal codes may be shown without a space (according to the Canadian post office). Both should be acceptable. 2. If a space is expected, why is the field 8 characters long? 3. If the user enters data in the "wrong" format, why not provide an error message, instead of an erroneous result? 4. In the attached file, I have entered "M4N 1K8" and "M2N 3A8" (both with spaces). The location on the map for "M4N 1K8" is incorrect. Hence the distances are not correct. I presume that "A" represents "Postal Code 1", and "B" represents "Postal Code 2", but there is no legend that states that. I tried this with Firefox and Chrome. Same result. https://app.box.com/s/l3t60drkzz2mkzsw0b66gsf4d8vpr6ik .
By Douig on 4th January 2017

Hi Doug, please ensure there is a space between the 3 3 so M4N1K8 should be input as M4N 1K8. In terms of access from an external source to allow batch processing .... please get in contact directly to discuss this.
By Free Map Tools on 3rd January 2017

I am getting some results now. However, in some cases they are wrong. These 2 screen shots demonstrate. In one case, the numeric values 0 and 8.9 are inconsistent. (can't be zero; 8.9 is possible). In both cases, M4N1K8 is not correctly depicted on the map. Question: is there a way your map function to calculate the distance between two postal codes can be called within an Excel spreadsheet? https://app.box.com/s/eqiwj8n76s1bp3phzacqz71bx8qsleyf https://app.box.com/s/r7umwadk02e42yejuvfibjqbc3hfy33c
By Doug on 2nd January 2017

Hi Doug, thanks for getting in contact. Yes, there was an issue that should now be resolved.
By Free Map Tools on 31st December 2016

I type in "M4M 2R1" (no quotes) and "M2R 1M2". Nothing happens. I've tried upper case and lower case (both should work), with and without the space (both ways should work). I've tried it on Firefox, Chrome, IE and Maxthon. nadda.
By Doug on 30th December 2016

works perfectly. insert a space between FSA and LDU A0A[ ]0A0
On 29th February 2016

Add your own comment below and let others know what you think:


Your Name (optional)