We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Restaurants in Elba Island, Italy

View Map
Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Sorted by:
Availability
Ranking
Name
Price (low to high)
Price (high to low)

Tamata Ristorante (Porto Azzurro)

#1 of 406 Restaurants in Elba Island
#1 of 54 Restaurants in Porto Azzurro
Price: $45 Map
Visitor photos (295)
Cuisines: Italian

Mistral Cafe (Cavo)

#2 of 406 Restaurants in Elba Island
#1 of 8 Restaurants in Cavo
Price: $7 - $28 Map
Visitor photos (173)

Ristorante da Gianni (Portoferraio)

#3 of 406 Restaurants in Elba Island
#1 of 81 Restaurants in Portoferraio
Map
Visitor photos (145)

La Taverna dei Poeti (Capoliveri)

#4 of 406 Restaurants in Elba Island
#1 of 83 Restaurants in Capoliveri
Map
Visitor photos (107)

Osteria La Botte Gaia (Porto Azzurro)

#5 of 406 Restaurants in Elba Island
#2 of 54 Restaurants in Porto Azzurro
Price: $39 - $61 Map
Visitor photos (113)

Barkollo (Porto Azzurro)

#6 of 406 Restaurants in Elba Island
#3 of 54 Restaurants in Porto Azzurro
Map
Visitor photos (25)
Cuisines: Bar American

Osteria dei Quattro Rioni (Capoliveri)

#7 of 406 Restaurants in Elba Island
#2 of 83 Restaurants in Capoliveri
Price: $33 - $56 Map
Visitor photos (88)

Il Sottoscala (Porto Azzurro)

#8 of 406 Restaurants in Elba Island
#4 of 54 Restaurants in Porto Azzurro
Price: $20 - $33 Map
Visitor photos (150)

Ristoro dell'Amandolo (Cavo)

#9 of 406 Restaurants in Elba Island
#2 of 8 Restaurants in Cavo
Price: $22 - $42 Map
Visitor photos (64)
Cuisines: Italian International Soups

Enoteca wine bar I Sapori Del Sole (Porto Azzurro)

#10 of 406 Restaurants in Elba Island
#5 of 54 Restaurants in Porto Azzurro
Price: $14 - $36 Map
Visitor photos (43)

Le Viste Ristorante (Portoferraio)

#11 of 406 Restaurants in Elba Island
#2 of 81 Restaurants in Portoferraio
Price: $33 - $67 Map
Visitor photos (142)

Pizzeria Spaghetteria Il Mare (Rio Marina)

#12 of 406 Restaurants in Elba Island
#1 of 21 Restaurants in Rio Marina
Price: $15 - $35 Map
Visitor photos (113)

Da Piero (Marina di Campo)

#13 of 406 Restaurants in Elba Island
#1 of 32 Restaurants in Marina di Campo
Map
Visitor photos (108)

Restaurant Koala (Capoliveri)

#14 of 406 Restaurants in Elba Island
#3 of 83 Restaurants in Capoliveri
Price: $22 - $56 Map
Visitor photos (30)

Trattoria di pesce il giardino (Capoliveri)

#15 of 406 Restaurants in Elba Island
#4 of 83 Restaurants in Capoliveri
Price: $22 - $45 Map
Visitor photos (134)
Cuisines: Italian
Find a table

Ristorante Publius (Marciana)

#16 of 406 Restaurants in Elba Island
#1 of 26 Restaurants in Marciana
Map
Visitor photos (116)

Ristorante Pizzeria Rendez Vous (Cavo)

#17 of 406 Restaurants in Elba Island
#3 of 8 Restaurants in Cavo
Price: $10 - $28 Map
Visitor photos (47)

Ristorante Pozzo Vecchio (Capoliveri)

#18 of 406 Restaurants in Elba Island
#5 of 83 Restaurants in Capoliveri
Map
Visitor photos (35)
Cuisines: Seafood Grill Italian Mediterranean
Find a table

Lo Sgarbo (Capoliveri)

#19 of 406 Restaurants in Elba Island
#6 of 83 Restaurants in Capoliveri
Map
Visitor photos (71)
Cuisines: Mediterranean Soups

El Curandero (Porto Azzurro)

#20 of 406 Restaurants in Elba Island
#6 of 54 Restaurants in Porto Azzurro
Map
Visitor photos (41)

Bagni Orano (Lacona)

#21 of 406 Restaurants in Elba Island
#1 of 11 Restaurants in Lacona
Price: $22 - $45 Map
Visitor photos (107)
Find a table

Borgo al cotone (Marciana Marina)

#22 of 406 Restaurants in Elba Island
#1 of 27 Restaurants in Marciana Marina
Map
Visitor photos (107)

Osteria la Miniera Del Gusto (Rio Marina)

#23 of 406 Restaurants in Elba Island
#2 of 21 Restaurants in Rio Marina
  • Scrumptious!!!! 01/29/2015
Map
Visitor photos (24)

Osteria del Noce (Marciana)

#24 of 406 Restaurants in Elba Island
#2 of 26 Restaurants in Marciana
Map
Visitor photos (105)

La Carretta (Portoferraio)

#25 of 406 Restaurants in Elba Island
#3 of 81 Restaurants in Portoferraio
Map
Visitor photos (78)

Pizzeria L'Arte Bianca (Porto Azzurro)

#26 of 406 Restaurants in Elba Island
#7 of 54 Restaurants in Porto Azzurro
Map
Visitor photos (17)

Osteria Al Moro (Marina di Campo)

#27 of 406 Restaurants in Elba Island
#2 of 32 Restaurants in Marina di Campo
Price: $28 - $45 Map
Visitor photos (52)
Cuisines: Italian Soups
Find a table

Lo Zenzero (Lacona)

#28 of 406 Restaurants in Elba Island
#2 of 11 Restaurants in Lacona
Map
Visitor photos (51)
Cuisines: Italian
Find a table

Ristorante Da Giacomino (Portoferraio)

#29 of 406 Restaurants in Elba Island
#4 of 81 Restaurants in Portoferraio
Price: $42 - $85 Map
Visitor photos (83)
Cuisines: Italian Soups

Ristorante Oasi (Capoliveri)

#30 of 406 Restaurants in Elba Island
#7 of 83 Restaurants in Capoliveri
Price: $17 - $33 Map
Visitor photos (36)
Cuisines: Italian Pizza
#