Food & Dining in Ljubljana

15 picks in Ljubljana, Slovenia

Food & Dining in Ljubljana

🍽️

Food & Dining

Real, highly-rated Restaurants in Ljubljana, sourced from Google Places (rating above 4★).

Must See

Gostilna Trnovski pristan

★★★★★ 4.9 (583)

Gostilna Trnovski pristan is a highly-rated restaurant in Ljubljana, rated 4.9★ from 583 reviews. Located at Trnovski pristan 4a, 1000 Ljubljana, Slovenia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: Closed
  • Tuesday: 4:00 – 10:00 PM
  • Wednesday: 4:00 – 10:00 PM
  • Thursday: 4:00 – 10:00 PM
  • Friday: 4:00 – 10:00 PM
  • Saturday: 12:00 – 10:00 PM
  • Sunday: Closed
Must See

Georgie bistro

★★★★★ 4.8 (1,009)

Georgie bistro is a highly-rated restaurant in Ljubljana, rated 4.8★ from 1009 reviews. Located at Čufarjeva ulica 5, 1000 Ljubljana, Slovenia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 12:00 – 5:00 PM
  • Tuesday: 12:00 – 10:00 PM
  • Wednesday: 12:00 – 10:00 PM
  • Thursday: 12:00 – 10:00 PM
  • Friday: 12:00 – 10:00 PM
  • Saturday: 3:00 – 10:00 PM
  • Sunday: Closed
Must See

B Restaurant & B Bar

★★★★★ 4.8 (344)

B Restaurant & B Bar is a highly-rated restaurant in Ljubljana, rated 4.8★ from 344 reviews. Located at Slovenska cesta 59, 1000 Ljubljana, Slovenia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 6:30 – 10:30 AM, 12:00 – 3:00 PM, 6:00 – 10:30 PM
  • Tuesday: 6:30 – 10:30 AM, 12:00 – 3:00 PM, 6:00 – 10:30 PM
  • Wednesday: 6:30 – 10:30 AM, 12:00 – 3:00 PM, 6:00 – 10:30 PM
  • Thursday: 6:30 – 10:30 AM, 12:00 – 3:00 PM, 6:00 – 10:30 PM
  • Friday: 6:30 – 10:30 AM, 12:00 – 3:00 PM, 6:00 – 10:30 PM
  • Saturday: 6:30 – 11:00 AM, 6:00 – 10:30 PM
  • Sunday: 6:30 – 11:00 AM, 6:00 – 10:30 PM
Must See

Birdie Restaurant

★★★★★ 4.8 (244)

Birdie Restaurant is a highly-rated restaurant in Ljubljana, rated 4.8★ from 244 reviews. Located at Cesta v Mestni log 3, 1000 Ljubljana, Slovenia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: Closed
  • Tuesday: Closed
  • Wednesday: 5:00 – 11:00 PM
  • Thursday: 5:00 – 11:00 PM
  • Friday: 5:00 – 11:00 PM
  • Saturday: 5:00 – 11:00 PM
  • Sunday: Closed
Must See

Cubo

★★★★★ 4.8 (1,170)

Cubo is a highly-rated restaurant in Ljubljana, rated 4.8★ from 1170 reviews. Located at Šmartinska c. 55, 1000 Ljubljana, Slovenia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 12:00 – 10:00 PM
  • Tuesday: 12:00 – 10:00 PM
  • Wednesday: 12:00 – 10:00 PM
  • Thursday: 12:00 – 10:00 PM
  • Friday: 12:00 – 10:00 PM
  • Saturday: 12:00 – 10:00 PM
  • Sunday: Closed
Must See

Čevabdžinica Sarajevo '84 - Ljubljana

★★★★★ 4.7 (8,996)

Čevabdžinica Sarajevo '84 - Ljubljana is a highly-rated restaurant in Ljubljana, rated 4.7★ from 8996 reviews. Located at Nazorjeva ulica 12, 1000 Ljubljana, Slovenia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 10:00 AM – 12:00 AM
  • Tuesday: 10:00 AM – 12:00 AM
  • Wednesday: 10:00 AM – 12:00 AM
  • Thursday: 10:00 AM – 12:00 AM
  • Friday: 10:00 AM – 12:00 AM
  • Saturday: 12:00 PM – 12:00 AM
  • Sunday: 12:00 – 10:00 PM
Must See

Slovenska hiša Ljubljančanka

★★★★★ 4.7 (1,351)

Slovenska hiša Ljubljančanka is a highly-rated restaurant in Ljubljana, rated 4.7★ from 1351 reviews. Located at Knafljev prehod 2, 1000 Ljubljana, Slovenia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 11:00 AM – 10:00 PM
  • Tuesday: 11:00 AM – 10:00 PM
  • Wednesday: 11:00 AM – 10:00 PM
  • Thursday: 11:00 AM – 10:00 PM
  • Friday: 11:00 AM – 11:00 PM
  • Saturday: 11:00 AM – 11:00 PM
  • Sunday: 11:00 AM – 10:00 PM
Must See

Restavracija Strelec

★★★★★ 4.7 (800)

Restavracija Strelec is a highly-rated restaurant in Ljubljana, rated 4.7★ from 800 reviews. Located at Grajska planota 1, 1000 Ljubljana, Slovenia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 5:00 – 10:00 PM
  • Tuesday: 5:00 – 10:00 PM
  • Wednesday: 5:00 – 10:00 PM
  • Thursday: 5:00 – 10:00 PM
  • Friday: 5:00 – 10:00 PM
  • Saturday: 12:00 – 10:00 PM
  • Sunday: Closed
Must See

Dežela Okusov - Top quality 100% gluten-free cuisine

★★★★★ 4.7 (2,315)

Dežela Okusov - Top quality 100% gluten-free cuisine is a highly-rated restaurant in Ljubljana, rated 4.7★ from 2315 reviews. Located at Eipprova ulica 11, 1000 Ljubljana, Slovenia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 12:00 – 10:00 PM
  • Tuesday: 12:00 – 10:00 PM
  • Wednesday: 12:00 – 10:00 PM
  • Thursday: 12:00 – 10:00 PM
  • Friday: 12:00 – 11:00 PM
  • Saturday: 12:00 – 11:00 PM
  • Sunday: 12:00 – 10:00 PM
Must See

Julija

★★★★★ 4.6 (5,440)

Julija is a highly-rated restaurant in Ljubljana, rated 4.6★ from 5440 reviews. Located at Stari trg 9, 1000 Ljubljana, Slovenia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 12:00 – 10:00 PM
  • Tuesday: 12:00 – 10:00 PM
  • Wednesday: 12:00 – 10:00 PM
  • Thursday: 12:00 – 10:00 PM
  • Friday: 12:00 – 10:00 PM
  • Saturday: 12:00 – 10:00 PM
  • Sunday: 12:00 – 10:00 PM
Must See

Druga Violina

★★★★★ 4.6 (2,770)

Druga Violina is a highly-rated restaurant in Ljubljana, rated 4.6★ from 2770 reviews. Located at Stari trg 21, 1000 Ljubljana, Slovenia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 8:00 AM – 10:00 PM
  • Tuesday: 8:00 AM – 10:00 PM
  • Wednesday: 8:00 AM – 10:00 PM
  • Thursday: 8:00 AM – 10:00 PM
  • Friday: 8:00 AM – 10:00 PM
  • Saturday: 8:00 AM – 10:00 PM
  • Sunday: Closed
Must See

Le Petit Cafe

★★★★★ 4.6 (5,984)

Le Petit Cafe is a highly-rated restaurant in Ljubljana, rated 4.6★ from 5984 reviews. Located at Trg francoske revolucije 4, 1000 Ljubljana, Slovenia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 7:30 AM – 11:00 PM
  • Tuesday: 7:30 AM – 11:00 PM
  • Wednesday: 7:30 AM – 11:00 PM
  • Thursday: 7:30 AM – 11:00 PM
  • Friday: 7:30 AM – 12:00 AM
  • Saturday: 7:30 AM – 11:00 PM
  • Sunday: 7:30 AM – 6:00 PM
Must See

Restavracija Cool House

★★★★★ 4.6 (1,230)

Restavracija Cool House is a highly-rated restaurant in Ljubljana, rated 4.6★ from 1230 reviews. Located at Gerbičeva ulica 120, 1000 Ljubljana, Slovenia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 8:00 AM – 10:00 PM
  • Tuesday: 8:00 AM – 10:00 PM
  • Wednesday: 8:00 AM – 10:00 PM
  • Thursday: 8:00 AM – 10:00 PM
  • Friday: 8:00 AM – 10:00 PM
  • Saturday: 8:00 AM – 10:00 PM
  • Sunday: 8:00 AM – 5:00 PM
Must See

Moji štruklji Slovenije

★★★★★ 4.6 (1,971)

Moji štruklji Slovenije is a highly-rated restaurant in Ljubljana, rated 4.6★ from 1971 reviews. Located at Adamič-Lundrovo nabrežje 1, 1000 Ljubljana, Slovenia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 7:30 AM – 8:00 PM
  • Tuesday: 7:30 AM – 8:00 PM
  • Wednesday: 7:30 AM – 8:00 PM
  • Thursday: 7:30 AM – 8:00 PM
  • Friday: 7:30 AM – 10:00 PM
  • Saturday: 7:30 AM – 8:00 PM
  • Sunday: 10:00 AM – 6:00 PM
Must See

Špajza Restaurant

★★★★★ 4.6 (1,980)

Špajza Restaurant is a highly-rated restaurant in Ljubljana, rated 4.6★ from 1980 reviews. Located at Gornji trg 28, 1000 Ljubljana, Slovenia.

⏱ 1-2 hoursNo Booking Needed

Opening Hours

  • Monday: 5:00 – 11:00 PM
  • Tuesday: 5:00 – 11:00 PM
  • Wednesday: 5:00 – 11:00 PM
  • Thursday: 5:00 – 11:00 PM
  • Friday: 5:00 – 11:00 PM
  • Saturday: 12:00 – 11:00 PM
  • Sunday: 12:00 – 10:00 PM

Tips for Food & Dining

More about Ljubljana

Landmarks & Monuments Museums & Galleries Religious Sites Ancient & Historical Sites Squares & Streets Neighborhoods & Districts Parks & Gardens Fountains & Public Art Transportation Tours & Activities Day Trips & Excursions Best Time to Visit Tourist Passes Shopping Guide Festivals & Events Day Itineraries Best Photo Spots Food Guide Electricity & Plugs