Which two countries share the longest border?
a) Pakistan-India
b) Mexico-United States
c) Mongolia-Russia
d) Canada-United States Canada and United States share the longest land border between two countries. The total length of border between Canada and United States is 8893 km. There are eight Canadian provinces and thirteen American states along this shared border.