Moscow, Idaho (not to be confused with the Russian city) is a city in Idaho with a population of around 26,000 people! It is home to the University of Idaho, Jazz Festivals, and great food. However, if you are visiting this great city, you might also be wanting to make a trip elsewhere, including to Canada! So we will be discussing the distances, what you will be traveling by, and more on this trip.

Moscow, Idaho is a relatively short trip to the Canadian border, as it is only 186 miles to the Porthill (Rykerts) border crossing and 190 miles to the Kingsgate (Eastport) crossing. The trip itself should take you around 3 hours, and 40 minutes to make the trip!

Cities you travel through

On your 190ish-mile trip to the Canadian border , you will be going through many of the awesome cities and towns in North Idaho. Let’s go through those, so you will know exactly what you are going to be seeing!


At only 23 minutes into your trip, Potlatch is not exactly that far from Moscow! However, it might be worth the stop. You can make a quick trip to Scenic 6 Park, or enjoy a myriad of skiing, biking, and many other outdoor sports.

Coeur d’Alene (CDA)

This city, also known as CDA by the locals (it’s difficult to spell people), is the largest city in North Idaho ! It is an awesome place to make a stop, as it borders Lake Coeur d’Alene which is awesome for boating, swimming, and even plane rides. If you aren’t into the lake, it also has a bustling downtown life and plenty of great hiking out on Tubbs Hill


This is a fantastic small town that borders Lake Pend Oreille ! Not only do you have the lake life here, but it also is home to Schweitzer Mountain Resort, one of the best ski resorts I have ever been to. If you are looking to take a step back, enjoy nature, and not have to worry about city life, this is an awesome place to be.

Bonners Ferry

Now, if you are looking for a town to visit on your trip to Canada, but you want to be in seclusion, this is a great small town. It is the last major town you will be going through until you visit our neighbors to the north. You can easily access the Kootenai National Wildlife Refuge, which is a great place to see plenty of the animals that North Idaho has to offer.

How far is Moscow from Vancouver, Canada?

Okay, so you may not be making the trip to Canada, just to go to the border, and instead you might be heading on your way to Vancouver, Canada, one of the larger cities closest to us here in North Idaho! While Vancouver is actually above Washington, and not Idaho, you can get to Vancouver in about 7 hours and 21 minutes by car, and it is about 430 miles.

Traveling from Moscow to the Canadian border is part of the Selkirk Loop

If you want something to do on your trip to Canada, you might want to think about going on the Selkirk loop! The Selkirk loop is a road that winds through Idaho, Washington and Canada. It takes you to many different sites, and gives you a great, pre-planned trip if you are wanting to see the area.

What other borders is Moscow close to?

Moscow, Idaho is closest to the Washington border! It is very close to Pullman, Washington, which is only around a 10-minute drive, and it is also less than 2 hours from Spokane, Washington.

How do you say Moscow in Idaho?

While the city in Russia is said different than this town, you should say Moscow is like “moss-koe”.

What lakes do you go by on your trip to Canada from Moscow?

There are plenty of lakes you will be driving by on your trip! These include, but are not limited to the below lakes!

  • Lake Pend Oreille
  • Lake Coeur d’Alene
  • Lake Hayden
  • Lake Cocollala


Moscow, Idaho is a great place to start your Canadian adventure! It is relatively close to the border, and there are plenty of things to do along the way. So, what are you waiting for? Start planning your trip today!