Is my Type D Spain visa valid for travel to Bulgaria and Macedonia?

I'm quite confused with my Visa. I was able to travel recently to EU countries such as Czech Republic, Hungary, Austria, Germany, and Italy. However I am not so sure if I could enter Bulgaria or Macedonia. I saw some sites saying that one could enter these countries with a Schengen visa. I'm not sure if my Visa is a Schengen visa since it says it's valid for SPAIN unlike my previous Schengen tourist visa from France that said ETATS SCHENGEN.
Best Answer
You should check your visa type - it is not very clear from your question which visa you have. There are 3 types of Schengen visas:
Uniform Schengen Visas (USV) - this is what most of the tourists receive, multiple visits / short term. Valid for all Schengen countries.
National Visas ("D" category/type) - long term visas (study/work etc.) also enables you to visit all Schengen countries.
Limited territorial validity visas (LTV) - this one valid only in country specified in visa, so you can't visit other countries using it.
If you traveled using your visa in different EU countries already it should be type 1 or 2, but if you are saying "valid only for Spain" it can be also type 3, though I'm not sure how you could travel with this one to other EU countries (e.g. Germany or Czech Republic).
See more details on Schengen visa types here.
Pictures about "Is my Type D Spain visa valid for travel to Bulgaria and Macedonia?"



Can I travel to other Schengen countries with D visa?
Could I use this visa to make a trip to other Schengen States? Yes. According to the Schengen rules, the Schengen visa is generally valid for all the countries in the Schengen area. Please note, however, that you always have to apply at the consulate of the country which is your primary destination (see FAQ no 5).Do I need visa for Bulgaria if I have Schengen visa?
Bulgaria applies a visa-free regime for holders of valid multiple Schengen visas. They will have the right to enter and reside in the Republic of Bulgaria for a period of no more than three months in any six-month period from the date of the first entry, without needing to have a Bulgarian short-stay visa.Can I travel in Europe with D visa?
The national visa is the type D long-stay Schengen visa. It is mandatory for any foreigner wishing to study, work or live in a Schengen country for longer than 90 days (up to 1 year).Can I travel with D type visa?
The D-type visas allow to stay in other Schengen states for 90 days of any 180-day period. It means that you can legally stay in the Schengen Area only if your stay was shorter than 90 days over the past 180 days. The D-type visa is valid for a maximum of one year.VISA D to Bulgaria || How to apply Visa to Bulgaria || Requirements
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: Mike van Schoonderwalt, Pablo Penades, DANIEL YAMPOLSCHI, Nicolas Postiglioni