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.

Best Restaurants in Elba Island, Italy

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 396 Restaurants in Elba Island
#1 of 53 Restaurants in Porto Azzurro
Price: $44 Map
Visitor photos (215)
Cuisines: Italian

Ristoro dell'Amandolo (Cavo)

#2 of 396 Restaurants in Elba Island
#1 of 7 Restaurants in Cavo
Price: $22 - $42 Map
Visitor photos (48)
Cuisines: Italian Chowder International Soups

Ristorante da Gianni (Portoferraio)

#3 of 396 Restaurants in Elba Island
#1 of 79 Restaurants in Portoferraio
Map
Visitor photos (77)
Cuisines: Italian Chowder Pasta

Altaluna (Porto Azzurro)

#4 of 396 Restaurants in Elba Island
#2 of 53 Restaurants in Porto Azzurro
  • Perfection! 06/28/2015
Map
Visitor photos (13)

Mistral Cafe (Cavo)

#5 of 396 Restaurants in Elba Island
#2 of 7 Restaurants in Cavo
Price: $7 - $28 Map
Visitor photos (125)
Cuisines: French Bar Pizza Sandwiches Delicatessen Pub Bistro Pasta

Enoteca wine bar I Sapori Del Sole (Porto Azzurro)

#6 of 396 Restaurants in Elba Island
#3 of 53 Restaurants in Porto Azzurro
Price: $14 - $36 Map
Visitor photos (34)
Cuisines: Wine Bar

Osteria La Botte Gaia (Porto Azzurro)

#7 of 396 Restaurants in Elba Island
#4 of 53 Restaurants in Porto Azzurro
Price: $39 - $61 Map
Visitor photos (75)
Cuisines: Italian Chowder Mediterranean Pasta

La Tana del Falco (Portoferraio)

#8 of 396 Restaurants in Elba Island
#2 of 79 Restaurants in Portoferraio
Map
Visitor photos (20)
Cuisines: Italian

El Curandero (Porto Azzurro)

#9 of 396 Restaurants in Elba Island
#5 of 53 Restaurants in Porto Azzurro
  • Best cocktails 05/31/2015
Map
Visitor photos (27)

Barkollo (Porto Azzurro)

#10 of 396 Restaurants in Elba Island
#6 of 53 Restaurants in Porto Azzurro
Map
Visitor photos (19)
Cuisines: Bar

Osteria la Miniera Del Gusto (Rio Marina)

#11 of 396 Restaurants in Elba Island
#1 of 21 Restaurants in Rio Marina
  • Scrumptious!!!! 01/29/2015
Map
Visitor photos (12)

La Taverna dei Poeti (Capoliveri)

#12 of 396 Restaurants in Elba Island
#1 of 80 Restaurants in Capoliveri
Map
Visitor photos (80)
Cuisines: Italian Chowder Greek

Le Viste Ristorante (Portoferraio)

#13 of 396 Restaurants in Elba Island
#3 of 79 Restaurants in Portoferraio
Price: $33 - $66 Map
Visitor photos (85)
Cuisines: Italian

Il Retrogusto (Portoferraio)

#14 of 396 Restaurants in Elba Island
#4 of 79 Restaurants in Portoferraio
Map
Visitor photos (12)
Cuisines: American Pizza Mediterranean Pasta

Ristorante Pozzo Vecchio (Capoliveri)

#15 of 396 Restaurants in Elba Island
#2 of 80 Restaurants in Capoliveri
  • Great Restaurant 07/08/2015
Map
Visitor photos (17)
Cuisines: Seafood Grill Italian

La Battigia (Rio Nell'Elba)

#16 of 396 Restaurants in Elba Island
#1 of 9 Restaurants in Rio Nell'Elba
  • Perfetto! 06/22/2015
Map
Visitor photos (18)
Cuisines: Italian

Il Sottoscala (Porto Azzurro)

#17 of 396 Restaurants in Elba Island
#7 of 53 Restaurants in Porto Azzurro
Price: $20 - $33 Map
Visitor photos (120)
Cuisines: Italian Chowder Pizza Mediterranean Pasta Soups

La Pecora Nera (Capoliveri)

#18 of 396 Restaurants in Elba Island
#3 of 80 Restaurants in Capoliveri
Map
Visitor photos (11)

Le Piccole Ore (Capoliveri)

#19 of 396 Restaurants in Elba Island
#4 of 80 Restaurants in Capoliveri
Map
Visitor photos (9)

Pizzeria Spaghetteria Il Mare (Rio Marina)

#20 of 396 Restaurants in Elba Island
#2 of 21 Restaurants in Rio Marina
Price: $15 - $35 Map
Visitor photos (82)
Cuisines: Italian Chowder Pizza

Ristorante Publius (Marciana)

#21 of 396 Restaurants in Elba Island
#1 of 27 Restaurants in Marciana
Map
Visitor photos (72)

Ristorante Conte Domingo (Capoliveri)

#22 of 396 Restaurants in Elba Island
#5 of 80 Restaurants in Capoliveri
Map
Visitor photos (22)
Cuisines: Italian

L'Ottavo (Campo nell'Elba)

#23 of 396 Restaurants in Elba Island
#1 of 10 Restaurants in Campo nell'Elba
Map
Visitor photos (24)
Cuisines: Italian Pizza Pasta Soups

Azienda Agricola Sapereta (Porto Azzurro)

#24 of 396 Restaurants in Elba Island
#8 of 53 Restaurants in Porto Azzurro
Price: $44 - $63 Map
Visitor photos (44)

Ristorante Casanova (Capoliveri)

#25 of 396 Restaurants in Elba Island
#6 of 80 Restaurants in Capoliveri
Map
Visitor photos (54)
Cuisines: Italian Chowder Pizza

Ristorante Koala (Capoliveri)

#26 of 396 Restaurants in Elba Island
#7 of 80 Restaurants in Capoliveri
Price: $22 - $55 Map
Visitor photos (23)
Cuisines: Italian Chowder Mediterranean

Da Piero (Marina di Campo)

#27 of 396 Restaurants in Elba Island
#1 of 31 Restaurants in Marina di Campo
Map
Visitor photos (89)
Cuisines: Chowder

Rosticceria Da Ciccio (Porto Azzurro)

#28 of 396 Restaurants in Elba Island
#9 of 53 Restaurants in Porto Azzurro
Map
Visitor photos (10)

Nada Mas (Cavo)

#29 of 396 Restaurants in Elba Island
#3 of 7 Restaurants in Cavo
Price: $25 - $30 Map
Visitor photos (32)
Cuisines: Italian

BerBene Bar Enoteca (Portoferraio)

#30 of 396 Restaurants in Elba Island
#5 of 79 Restaurants in Portoferraio
Map
Visitor photos (30)
Cuisines: Bar Cafe Pub Wine Bar