Ameglia leży w Ligurii, na wschodnim skraju regionu, niedaleko granicy z Toskanią oraz u ujścia rzeki Magra. Gminę tworzy historyczne miasteczko położone na wzgórzu oraz nadmorskie obszary Bocca di Magra i Fiumaretta. W okolicy znajdują się niewielkie piaszczyste plaże, ujście rzeki oraz urozmaicone wybrzeże z widokami na Morze Liguryjskie. Dzięki swojemu położeniu Ameglia jest również interesująca dla miłośników historii – w górnej części miejscowości wznosi się zamek Castello di Ameglia.
Ameglia nadaje się zarówno na spokojny wypoczynek nad morzem, jak i jako baza wypadowa do zwiedzania wschodniej Ligurii i północnej Toskanii. W pobliżu leżą Lerici, Portovenere i Golfo dei Poeti, a na wycieczkę można wybrać się również do Cinque Terre lub Carrary. W okolicy można spacerować lub jeździć na rowerze wzdłuż rzeki Magra i wybrzeża. Jeśli chodzi o klasyczne wakacje na plaży, praktyczniej jest wybrać zakwaterowanie w Bocca di Magra lub Fiumaretta niż bezpośrednio w historycznej Ameglii.