The small town of Badesi on the north-west coast is rapidly gaining popularity and more and more tourists are heading here. They are particularly attracted by one of the longest beaches in Sardinia. With more than 8 km of continuous layers of fine white sand and clear sea, it is simply impossible not to enjoy a holiday.

Find the best hotel by the sea on

Although Badesi is a small resort, it offers all the necessary services from shops to a pharmacy, petrol stations and many accommodation options.

Beaches and swimming

The single beach stretches from Badesi through the even smaller resort of Pirotto Li Frati to Valledoria and measures almost 10km.

On the beach, you can rent sunbeds or umbrellas, take advantage of the many water activities and sports on offer, rent a kayak or pedalo and, of course, refresh yourself in one of the many beach bars.

The entrance to the water is gradual, but there are sometimes bigger waves due to the absence of any bay.

Thanks to the incredible length of the beach, you will always find plenty of privacy in Badesi.

Accommodation in Badesi

Badesi is becoming popular with Czech travel companies who offer tours directly here. Prices are normally around 586 eur per week including flights and transport.

However, you can easily stay on your own in Badesi in a large number of private apartments and classic hotels. Prices here tend to be more reasonable than in the rest of Sardinia and you can find accommodation even in high season for under 73 eur per night for 2. But for holidays you need to book months in advance!

We choose the best accommodation for you right on the beach: Club Hotel Residence Baiaverde, La Locanda del Mare, Camping Baia Paradiso

How to get there

The easiest way to get directly to the beach is by your own or rented car. The beach itself is between 1 and 2.5 km from the main road and resorts. The distance to Alghero airport is about 85 km, while the distance to Olbia airport is 76 km.

Compare car rental prices in Sardinia

However, you can also take a local minibus service directly to the beach. From the centre of Badesi to Li Junchi beach, a small Sardabus bus runs every half hour during the day. There is also a 4-6 times daily service from Badesi town to the hotel resort Baia delle Mimose (timetable on:

There are long-distance intercity services to the centre of Badesi:

  • Alghero - airport - Digitur bus (1x daily Alghero - Santa Teresa line)
  • Olbia (also airport) - bus line 30 SunLines (1x daily)
  • Porto Torres - Digitur bus (1x daily Alghero - Santa Teresa line), Sardabus bus (1x daily)
  • Sassari - bus 728 ARST (4x daily)
  • Castelsardo - bus 728 ARST (4 times a day)
  • Santa Teresa Gallura - bus 728 ARST (4x daily), bus Digitur (1x daily Alghero - Santa Teresa line)

What to see around

Discover all the places to see in Sardinia.

This article may contain affiliate links from which our editorial team may earn commissions if you click on the link. See our Advertising Policy page.