Ljubljana Castle
Perched on a hill above Slovenia’s capital, Ljubljana Castle is a historic landmark offering stunning city views. Dating back to the 11th century, it features medieval towers, exhibitions, a chapel, and a restaurant. Easily accessible by funicular, foot, or car, it’s a must-visit for history lovers and sightseeing enthusiasts.
Opening hours: 09.00 – 18.00
Address: Grajska planota 1, Ljubljana
Dragon Bridge
The Dragon Bridge is one of the city’s most famous landmarks. Built in 1901, it was one of the first reinforced concrete bridges in Europe. The bridge is adorned with four large dragon statues, which have become a symbol of Ljubljana. According to legend, the dragons wag their tails when a virgin crosses the bridge. Today, it is a popular tourist attraction and a key part of the city’s charming Old Town.
Tivoli Park & Tivoli Mansion
Tivoli Park is the largest and most beautiful park in Ljubljana, Slovenia, offering lush green spaces, walking paths, and cultural attractions. Designed in the early 19th century, it blends nature with elegant architecture, including fountains and sculptures. At the heart of the park is Tivoli Mansion, a 17th-century Baroque palace that now houses the International Centre of Graphic Arts. The park and mansion together create a peaceful retreat in the heart of the city.
Opening hours of Tivoli Mansion: 10.00 – 18.00
Explore Metelkova Mesto and hostel Celica
Metelkova is Ljubljana’s vibrant alternative cultural center, known for its colorful street art, live music, and buzzing nightlife. Once a military barracks, it was transformed by artists into a hub of creativity and expression. Within Metelkova, Hostel Celica, a former prison turned art hostel, offers a unique glimpse into the area’s history and artistic spirit.
Visit the Museum of Illusions
The Museum of Illusions in Ljubljana is a fascinating and interactive experience where reality is challenged at every turn. Featuring optical illusions, holograms, and mind-bending exhibits, it’s a place where you can test your senses, explore perception tricks, and capture amazing photos.
Opening hours: 10.00 – 20.00
Address: Kongresni trg 13, Ljubljana
High-End & Fine Dining
Strelec Restaurant is one of Ljubljana’s top fine-dining spots, located in a medieval tower of Ljubljana Castle, offering stunning panoramic views of the city. Known for its Michelin-starred cuisine, the restaurant blends Slovenian culinary heritage with modern gastronomy, using seasonal, locally sourced ingredients.
Opening hours: 17.00 – 22.00
Address: Grajska planota 1, Ljubljana
Reservations: +386 31 687 648
Altrokè is a cozy and stylish Mediterranean restaurant located in the heart of Slovenia’s capital. Known for its warm ambiance and high-quality ingredients, it brings a true taste of the Mediterranean to Ljubljana. The menu features a mix of traditional and modern Mediterranean dishes, including homemade pasta, fresh seafood, and carefully selected meats, all paired with an excellent selection of Italian and Slovenian wines.
Opening hours: 12.00 – 23.00
Address: Stari trg 19, Ljubljana
Reservations: +386 820 55282
Traditional Slovenian Cuisine
Gostilna Sokol is one of the most famous traditional Slovenian restaurants in Ljubljana, known for its rustic charm, hearty local dishes, and old-world atmosphere. Located in a historic building near Prešeren Square, it feels like stepping back in time with its wooden interior, antique decorations, and waiters dressed in traditional Slovenian attire.
Opening hours: 07.00 – 23.00
Address: Ciril-Metodov trg 18, Ljubljana
Reservations: +386 (01) 439 68 55
Slovenska Hiša Ljubljančanka opened in 2025, is the newest addition to the renowned Slovenska Hiša brand, bringing a fresh yet authentic take on Slovenian cuisine. Located in the heart of Ljubljana, this stylish restaurant blends traditional flavors with a modern twist, using locally sourced ingredients to showcase the best of Slovenia’s culinary heritage.
Opening hours: 11.00 – 22.00
Address: Knafljev prehod 2, Ljubljana
Reservations: +386 (01) 426 93 25
Best Street Food & Casual Eats
Klobasarna is a popular street food spot in the heart of Ljubljana, Slovenia, known for serving authentic Carniolan sausage (kranjska klobasa). This traditional Slovenian delicacy is made from high-quality pork, seasoned with garlic and black pepper, and served with fresh bread, mustard, and sometimes sauerkraut.
Opening hours: 10.00 – 21.00
Address: Ciril-Metodov trg 15, Ljubljana
Reservations: +386 51 605 017
Burek Olimpija is one of the most popular places in Ljubljana for a delicious, freshly baked burek. Known for its crispy, golden pastry and generous fillings, it offers classic options like meat, cheese, or apple, all packed with rich flavor. The combination of flaky dough and delicious filling makes it a favorite among locals and visitors looking for a satisfying snack or meal.
Opening hours: 00.00 – 24.00
Address: Slovenska cesta 58, Ljubljana
International cuisine
Shambala is a sophisticated Asian fusion restaurant nestled in a quiet courtyard in the heart of Ljubljana. Known for its elegant ambiance and carefully crafted dishes, it offers a harmonious blend of Thai, Vietnamese, and other Southeast Asian flavors, prepared with fresh, high-quality ingredients. With its peaceful setting, attentive service, and expertly balanced flavors, Shambala is a top choice for those seeking a refined and memorable dining experience in the city.
Opening hours: Tue (12.00 – 21.00), Wed (12.00 – 21.30), Thu (12.00 – 22.00)
Address: Križevniška ulica 12, Ljubljana
Reservations: +386 31 843 833
Etno hiša Baščaršija is a popular Balkan restaurant in Ljubljana, Slovenia. It specializes in traditional Bosnian cuisine, offering dishes like ćevapi (grilled minced meat), burek (savory pastry), pljeskavica (Balkan-style burger), and various grilled meats. The restaurant aims to recreate the atmosphere and flavors of Sarajevo’s famous Baščaršija district.
Opening hours: 11.00 – 23.00
Address: Trubarjeva cesta 52, Ljubljana
Reservations: +386 59 721 940
Vegan-Friendly & Vegetarian-Friendly Restaurants
Vegashi Vegan Fusion is a popular vegan restaurant in Ljubljana. It specializes in a mix of Asian and global fusion cuisine, offering a creative plant-based menu. The restaurant is known for its flavorful dishes, including sushi, ramen, and other Asian-inspired meals, all made with fresh, high-quality ingredients.
Opening hours: 11.00 – 20.00
Address: Borštnikov trg 1, Ljubljana
Reservations: +386 69 722 755
Veganika is a well-loved vegan restaurant, offering a variety of fresh, plant-based dishes made with high-quality ingredients. From hearty bowls and burgers to delicious homemade desserts, every meal is crafted with flavor and creativity. With its welcoming atmosphere and nutritious menu, Veganika is a great choice for anyone looking to enjoy tasty, wholesome vegan food.
Opening hours: 12.00 – 21.00
Address: Gornji trg 33, Ljubljana
Reservations: +386 71 228 718