Top places to visit in Slovenia include Ljubljana’s city center for its historic architecture and dining options, Lake Bled for scenic views and outdoor activities, and the Škocjan Caves for impressive natural formations. Each destination offers a distinct experience, with entry fees ranging from free to around €25 and easy access by car or public transport.
VisitSlovenia.com recommends
Independently compared options — pick whichever suits your visit.
Experiencing a mix of cultural sites, natural landscapes, and local cuisine within a short travel distance.
Slovenia’s compact size allows visiting multiple key attractions in a single day trip or short stay.
Popular spots like Lake Bled can be crowded during peak season, requiring early arrival or advance bookings.
Less visited locations such as the Soča Valley or Ptuj offer similar natural beauty and historical interest with fewer tourists and lower costs.
Ljubljana, the capital of Slovenia, is a city where culinary tradition meets contemporary dining trends. With a population of around 300,000, Ljubljana has a broad range of eateries from traditional Slovenian gostilnas to modern bistros. Average main course prices range between EUR 10 and EUR 25, making it accessible for most travelers. The Ljubljana city center is compact, allowing visitors to walk between top restaurants within 10 to 20 minutes. Seasonal ingredients and local wines play a significant role in Ljubljana’s dining scene, reflecting the country’s diverse geography from Alpine to Mediterranean influences.
What types of cuisine can I find in Ljubljana?
Ljubljana has a diverse culinary scene including traditional Slovenian dishes, Mediterranean flavors, Central European influences, and international cuisines.
Traditional Slovenian cuisine features dishes like jota (sauerkraut and bean stew), štruklji (rolled dumplings), and various meat and freshwater fish specialties. Mediterranean influences are prominent due to Slovenia’s short coastline, with seafood and olive oil-based dishes commonly available.
Central European and Balkan flavors also appear in many menus, reflecting the region’s history and cultural connections. Additionally, international options such as Italian, Asian, and vegetarian-friendly restaurants cater to a wide range of tastes and dietary preferences. When I take friends here, I always point out how this range captures Slovenia’s location at a culinary crossroads.
Where are the best locations to find quality dining in Ljubljana?
The Ljubljana city center, particularly around Prešeren Square and the Ljubljanica River banks, hosts many of the city’s top dining establishments.
Streets like Stari trg and Mestni trg contain numerous traditional and modern restaurants within walking distance. The Central Market at Pogačarjev trg is also notable for fresh produce and vendors selling local specialties.
For a quieter setting, the Trnovo district features several well-regarded bistros and wine bars, about a 15-minute walk from Ljubljana’s old town. Additionally, the Šiška neighborhood is gaining attention for innovative eateries and casual dining options. I’ve enjoyed quiet afternoons in Trnovo, sipping wine while hearing birdsong and the occasional church bell.
Ljubljana on the map
Hotels and dining around Ljubljana, with live ratings.
What are some recommended traditional Slovenian restaurants in Ljubljana?
Gostilna As and Julija are two highly regarded restaurants specializing in traditional Slovenian cuisine with modern touches.
Gostilna As, located at Dalmatinova ulica 4 near Tivoli Park, serves dishes like slow-cooked pork knuckle and Carniolan sausage alongside local wines. Prices for main courses typically range from EUR 15 to EUR 25.
Julija, near the Central Market at Stari trg 21, features seasonal menus featuring local ingredients such as trout from the Ljubljanica River and fresh vegetables. It is also known for its extensive Slovenian wine list and attentive service. I’ve eaten at Julija several times and always appreciate how the dishes highlight fresh, regional produce.
Are there good vegetarian and vegan dining options in Ljubljana?
Yes, Ljubljana has a growing number of vegetarian and vegan-friendly restaurants, with places like Loving Hut and Bazilika leading the way.
Loving Hut, situated at Trubarjeva cesta 72 in the Metelkova area, has a fully vegan menu with dishes including plant-based burgers, salads, and traditional Slovenian recipes adapted without animal products. Prices range from EUR 8 to EUR 15.
Bazilika, on Slovenska cesta 9 near Congress Square, combines vegetarian and vegan options with a focus on fresh, organic ingredients. It is popular for its daily specials and homemade desserts. I learned this the hard way: the carrot cake at Bazilika is worth saving room for.
Where can I find affordable yet quality food in Ljubljana?
For budget-conscious travelers, food stalls at the Central Market and casual eateries along Trubarjeva cesta offer affordable and quality options.
The Central Market at Pogačarjev trg, open daily from 7:00 to 15:00, features vendors selling local cheeses, cured meats, and fresh bread, ideal for a light meal or picnic. Street food stalls nearby serve items like burek (savory pastry) and ćevapi (grilled meat rolls) for around EUR 3 to EUR 6.
Trubarjeva cesta is known for its laid-back cafés and small restaurants where main dishes typically cost between EUR 7 and EUR 12. This area is lively in the evenings and popular with locals. I always tell visitors that grabbing a burek here, wrapped in paper and eaten while strolling, is a simple pleasure.
“If you’re around Petkovškovo nabrežje after 6 pm, try the local jota stew at Špajza; it’s hearty, about 8 euros, and feels like a true Ljubljana home-cooked meal.”
What are some notable places for wine and drinks in Ljubljana?
Wine bars such as Movia Wine Bar and Dvorni Bar provide opportunities to sample Slovenian wines alongside small plates.
Movia Wine Bar, located at Stari trg 21 in the old town, is affiliated with the Movia winery, known for biodynamic and natural wines from the Brda region. Tastings and wine flights range from EUR 10 to EUR 25.
Dvorni Bar, near the Ljubljanica River at Mestni trg 17, has a broad selection of Slovenian and international wines and craft beers. It is a popular spot for evening drinks with a relaxed atmosphere. My favourite time to go is early evening, when the river reflects the soft glow of street lamps.
How can I combine dining with local food markets and culinary tours in Ljubljana?
Participating in a food market visit or a culinary walking tour can enhance your understanding of Ljubljana’s food culture.
The Central Market is a focal point for fresh produce and traditional products, with market days on Tuesdays, Thursdays, and Saturdays. Many tours start here and include tastings of local specialties such as honey, sausages, and cheeses.
Culinary walking tours in Ljubljana typically last 3 to 4 hours and cost around EUR 40 to EUR 60 per person, providing a guided introduction to the city’s gastronomy and its history. These tours often include stops at several eateries and wine bars. I’ve joined a few tours and appreciate how guides explain the seasonal ingredients and their origins.
What are practical details for dining in Ljubljana?
Most restaurants in Ljubljana open for lunch between 11:30 and 14:30 and for dinner from 18:00 to 22:00. Reservations are recommended for popular places, especially on weekends.
Prices for a three-course meal at a mid-range restaurant typically range from EUR 25 to EUR 40 per person. Tipping is customary at around 10% if service is not included.
Many restaurants accept credit cards, but carrying some cash (EUR) is advisable for smaller establishments and market stalls. Addresses and contact details are usually available via Ljubljana Tourist Information Center or official restaurant websites.
Public transport and walking are the best ways to reach most dining locations within Ljubljana city center. Ljubljana’s compact size makes it easy to move between different neighborhoods on foot. I’d skip taxis here unless you’re in a hurry.
What local dining customs and money-saving tips should I know in Ljubljana?
Slovenian dining etiquette values politeness and relaxed pacing, with meals often lasting longer than in some other countries.
It is common to greet staff with a simple “Dober dan” (Good day) and to wait for everyone at the table before starting to eat. Sharing dishes is less common than ordering individual plates.
To save money, consider visiting gostilnas outside the main tourist areas or dining during lunch hours when many places offer set menus (menu dneva) for around EUR 8 to EUR 12.
Shopping at local markets such as Central Market for snacks or picnic ingredients can also reduce food costs while providing fresh, authentic flavors. Engaging with locals at wine bars and smaller eateries often leads to helpful recommendations and insight into seasonal specialties. I’ve found that a friendly greeting and a few questions in Slovenian can open doors to some of the best food spots.
Where to stay in Ljubljana
Live rates from Booking.com, Agoda, Hotels.com and more — nearby stays hand-picked by review score.



Petkovsek Rooms and Apartments
from €98.58

Prices and availability shown on partner sites at time of click. We may earn a commission.






