Non-EU countries that require a visa include China, Ghana, India and Tanzania, among others. Visa applications need to be made at the nearest Spanish embassy/consulate in your country of residence well in advance of your planned visit – up to three months ahead of your trip should be sufficient.