Alghero airport is just 8 km. from the city center.
You can get there by taxi (approx. € 15.00) or use the public a.r.s.t. bus, line AL.F.A. . The ticket costs € 1.00 if you by the ticket at the airport and € 1.50 if you buy the ticket on the bus. See the timetable here
The nearest bus stop from airport to La Mandronia B&B is in Via Garibaldi 83 (San Giovanni church), after about 27 min drive. Cross the road, turn right and that the first left Via Aldo Moro. At the traffic lights turn right, then cross the road Via Degli Orti and reach no.77. See photo here of the bus stop
You can reach Alghero from:
ITALY (Bergamo, Bologna, Milan Malpensa, Naples, Pisa, Treviso) - BELGIUM (Bruxelles Charleroi) - GERMANY (Frankfurt Hahn - Memmingen) - POLAND (Katowice) - SLOVAKIA (Bratislava) - U.K. (London Stansted)
ITALY (Milan Linate - Rome Fiumicino - Trieste)
AUSTRIA (Vienna) - GERMANY (Dortmund) - HUNGARY - (Budapest) - ROMANIA (Bucarest Otopeni) - POLAND (Warsaw Chopin - Katowice)
ITALY (Milano Malpensa - Venice - Naples) - U.K. (London Luton) - SWITZERLAND (Geneva - Basel)
ITALY (Genova - Naples - Turin - Venice - Verona) - SPAIN (Madrid)
UNITED KINGDOM (London Gatwick, Manchester, Birmingham)
GERMANY (Stuttgart) - AUSTRIA (Vienna)
CZECH REPUBLIC (Prague)
The nearest port is Porto Torres, just 30 minutes drive from Alghero.
You can reach Porto Torres from ITALY (Genova, Civitavecchia) - FRANCE (Toulon, Ajaccio, Nice, Porto Vecchio) - SPAIN (Barcelona port)
You can also arrive in Olbia or Golfo Aranci port, on the North East side of Sardina, and reach Alghero in around 90 minutes drive.
You can reach Olbia or Golfo Aranci port from ITALY (Genova, Livorno, Piombino, Civitavecchia)