The countries that have borders on the continent with Colombia are: Venezuela (east), Brazil (southeast), Peru (south), Ecuador (southwest) and Panama (west). The countries that have borders with Colombia on the sea are: Nicaragua, Panama, Costa Rica, Guatemala, Honduras, Jamaica, Haiti and Dominican Republic.