Yes. Slovenia is a party to the Schengen agreement. If you’re a Philippine passport holder, you need a Schengen Visa to visit Ljubljana or any part of Slovenia.
If Slovenia is the only country you are going to visit or if you’re traveling to multiple countries but spending the most nights in Slovenia, you must apply for a Slovene Schengen visa. However, Slovenia doesn’t have a consulate here in the Philippines. The nearest mission is in Beijing. But you can file your application at the Belgian Embassy (Embassy of Belgium).
In our case, Slovenia is just one stop on our multi-country European tour. Because we would be staying the longest in Italy, we applied via the Italian Embassy.
For more information about how to get a visa, READ: SCHENGEN VISA FREQUENTLY ASKED QUESTIONS!