This map of Slovenia shows the country in green with the capital city of Ljubljana marked with a large black star. Neighboring countries are also shown on the map, including Italy, Austria, Hungary and Croatia. Slovenia is a country in the European Union. It used to be part of Yugoslavia but separated from it in 1991. This is a beautiful country to visit, featuring stunning mountains, lakes and the sea. Portoroz on the Adriatic Sea is a popular vacation town with many hotels, spas and restaurants. Start exploring by spending a few nights in the capital city of Ljubljana. Year-round, you will find fun events, boutique shopping and historic sites.

Accommodations range from inexpensive private rooms to upscale hotels.

Where to Stay in Ljubljana

The best place to stay in Ljubljana is right in the city center so that you'll be just steps away from cultural attractions, restaurants and shops. Grand Hotel Union, Hotel Slon and Hotel Lev offer upscale rooms and service. More moderately priced accommodations, including apartments and private rooms, can be found in the Ljubljana Tourist Information web site.


Bled is a lakeside resort town attracting guests from all over the world. There are numerous hotels near the lake, some with a private area on the water accessible only to hotel guests. Hotel Vila Bled is the most secluded and offers an excellent restaurant. Closer to the center of the town, Grand Hotel Toplice offers renovated guest rooms, many with scenic views of the lake.

Other Towns & Cities

Depending on the size of the city or town you are planning to visit, there is usually a good selection of accommodations for all budgets. The Slovenian Tourist Board runs a web site which can help you find the right place to stay.


Slovenia has a modern system of highways and roads, so getting around by car is quite straightforward. Be sure to pick up a good driving atlas at a gas station so that you can always know where you are. Asking for directions can be a challenge in another language.

If you are traveling from Italy, for example, you can reach the capital city of Ljubljana in about 50 minutes from the border.

Traveling by Train or by Bus

If you don't want to rent a car, you can tour the country by bus. This may sometimes be difficult if you don't speak Slovenian. Slovenia is located between Italy, Austria, Hungary and Croatia. You can get there by plane, car or train.

Flights to Slovenia

Daily flights from major European cities land in Brnik airport near Ljubljana, the capital city. The following airlines service the airport:

  • Adria Airways
  • Austrian Airlines
  • Lufthansa
  • Air France
  • Czech Airlines
  • JAT
  • Hungarian Airlines
  • easyJet

The airport is about 20 minutes by car from Ljubljana. You can take a taxi, a shuttle or a bus into the city.

Travel to Slovenia by Car

Slovenia is connected with other European cities with highways. You can, for example, fly to Venice, Italy, which is a 2.5-hour drive from Ljubljana.

Train Service

Slovenia has a rather old train system and traveling by train from other countries will take longer than renting the car.

More ideas near me: Best Weekend Getaways, Best Day Trips