You asked:

which countries share a border with portugal

  • Spain
    Spain
    The UN-recognised country bordering Portugal is Spain.