What is the country that shares a border with Panama?

The country that shares a border with Panama is Colombia. Colombia is located to the southeast of Panama and the two countries share a border of approximately 225 kilometers (140 miles) in length.
Copyright Wanderlust World © https://www.ynyoo.com