Choosing the right place on Elba island it might be not that easy. 7 municipalities, 224 squared kilometers (139 squared miles) and tons of beaches are something you might be lost in. Here are our tips.

Where to stay on Elba island: Portoferraio

This is Elba island main town, here you can find bigger grocery stores plenty more services compared with other smaller towns on the island. This is the place where you can find hospital.
Our top pick in Portoferraio:

Le Grotte

"Le Grotte Cottage". A short stroll from the sea, an elegant apartment where you can rest with all services you need. Here everything you need to know.

La Darsena

"La Darsena" is a perfect solution if you want to live like a local. Forget your car, you can move downtown by foot, same for beaches all around Portoferraio (hint: "Le Viste" and "Le Ghiaie" are two of the nearest beaches if you stay at "La Darsena").

This is the view from "La Darsena" terrace

Where to stay on Elba island: Marina di Campo

If you want to stay right in front of the sea and with enough services to stay comfortable (grocery stores, small shop area) Marina di Campo is perfect for you.
Our top pick in Marina di Campo:

Elbamar Procchio

This is a house complex 10 minutes far from Marina di Campo. It deserves our first place in Marina di Campo area because it is a comfortable, affordable and convenient place where to stay.

Villetta Manuela

This is an independent house two minutes walking to the beach, right in the center of Marina di Campo. Check it out here (italian description only)

Where to stay on Elba island: Capoliveri

This small town on the top of a hill it might be your choice if you want to stay in touch with youngster and bars all around its streets. It is also a great place if you like to discover more about the history of the island with its mines.
Our top pick in Capoliveri:

La Turistica

This housing complex is composed by two seafront buildings overlooking the Bay of Morcone.

I Due Golfi

This is a great place for two reasons: it is a quiet place and it has two beaches close to the apartments. Check out more here.