Cala Brandinchi and Lu Impostu: booking and how to get there

The 5 best tours Tavolara

Cala Brandinchi: online booking

Cala Brandinchi is a beach located in the municipality of San Teodoro on the northeastern coast of Sardinia. It is one of the most beautiful and popular beaches in northern Sardinia and is located south of the Capo Coda Cavallo promontory between Porto San Paolo and San Teodoro.

To preserve the beauty of this place, Cala Brandinchi has a limited number of spots. In fact, access is allowed only to 1349 people

Cala Brandinchi: how booking works

To secure access to Cala Brandinchi beach, you can book your spot online at San Teodoro Spiagge 

You can

  • choose the beach (Cala Brandinchi and Lu Impostu)
  • see the number of spots still available
  • pay by credit card, Google Pay, Apple Pay

You cannot

  • Select a date far in advance
  • pay in cash upon arrival

Once you purchase the ticket, you will receive an email with a QR code containing your booking code. This must be shown at the entrance, and you will be given an identifying wristband.

Book on the San Teodoro Spiagge website Download the San Teodoro Spiagge app

During our test, it happened that we did not receive the QR code. If this happens to you, send a WhatsApp message indicating the email address or phone number used in the reservation.

How much does it cost to enter Cala Brandinchi

The entrance ticket to the beach varies according to user type, here you can see an updated table.

Residents

Ticket

free

maximum of 6 people per booking

it is possible to book a maximum for the next day

Residents are those who live in the municipality of San Teodoro.
During the booking, you will be asked to enter your tax code.

Other users

Ticket

€ 2 per person

maximum of 6 people per booking

it is possible to book a maximum for the next day

Other users refer to everyone who does not live or own a property in the municipality of San Teodoro

Guests of accommodation facilities

Ticket

€ 1 per person

maximum 6 people per booking

it is possible to book maximum for the next day

The following are those who stay in accommodation facilities (hotels, residences, B&Bs, campsites…) in the Municipality of San Teodoro

To purchase the entrance ticket at a reduced price, it will be necessary to enter the code communicated by the participating structure at checkout

Tari Registered

Ticket

€ 1 per person

maximum 6 people per booking

it is possible to book maximum for the next day

The Tari Registered are those who are not residents but are owners of a property in the municipality of San Teodoro.
During the booking process, you will be asked to enter your tax code.

Disabled

Ticket

free

maximum 6 people per booking

it is possible to book maximum for the next day

Valid for all
- Children aged 5 to 12 years, even if not paying, must be counted in the total number of people (max 6 per booking)
- Children under 5 years old are not counted in the total number of people
- Only one booking per day can be made for each tax code

Remember that the reservation for Cala Brandinchi and Lu Impostu concerns only entry to the beach. The parking fee is not included.

Booking via app and website

The online reservation and purchase of entry tickets to the beaches Cala Brandinchi and Lu Impostu can be done:

Currently, it is not possible to download apps from the Apple Store

When it is possible to book

Reservations for Cala Brandinchi usually start in June. Reservations will be accepted until availability runs out.

Cala Brandinchi: how to get there

Cala Brandinchi by bus

One way to get to Cala Brandinchi beach is to take the San Teodoro Beach Bus. This shuttle bus serves all the main beaches in the area. In fact, in addition to Cala Brandinchi, it also goes to La Cinta, Lu Impostu, Puntaldia, and the Porto Coda Cavallo complex

Cala Brandinchi by bus: rates 2026

The San Teodoro Beach Bus is the most economical and comfortable way to move around San Teodoro freely. Children under 10 years old travel for free (with ID and accompanied) and small pets are allowed if they are leashed and muzzled. There are also very convenient ticket bundles available.

Urban single ride ticket (urban route) = € 2,00
Urban round trip ticket = 3,00
Extra-urban single ride ticket (throughout the route) = € 3,00
Extra-urban round trip ticket = € 5,00

Cala Brandinchi by bus: the map

Important
The bus line to Cala Brandinchi is only active in June and September.

Cala Brandinchi by car

Cala Brandinchi is located on the promontory of Capo Coda Cavallo and is easily reachable by car from Olbia, Murta Maria ,Porto San Paolo, San Teodoro.

Parking Cala Brandinchi and parking Lu Impostu

Parking is chargeable only from June 1 to September 30. During the other months, parking is free.

#uc_ue_google_maps_elementor_103f365 .ue-google-map_places-wrapper { max-height: 100%; overflow: hidden; display:flex; flex-direction:column; } #uc_ue_google_maps_elementor_103f365 .ue-google-map_search-wrapper { width: 100%; position: relative; } #uc_ue_google_maps_elementor_103f365 .ue-google-map_search-input-wrapper { position: relative; } #uc_ue_google_maps_elementor_103f365 .ue-google-map_search-icon { position: absolute; top: 50%; right: 10px; transform: translateY(-50%); cursor: pointer; } #uc_ue_google_maps_elementor_103f365 .uc-map-error-message { position:absolute; top:-27px; left:0px; direction:ltr; color:red; font-size:16px; } #uc_ue_google_maps_elementor_103f365 .uc-google-map__overlays { flex-grow: 1; display:flex; height: 100%; position:relative; } #uc_ue_google_maps_elementor_103f365 .ue-google-map__wrapper { flex-grow: 1; width: auto; height: auto; position:relative; } #uc_ue_google_maps_elementor_103f365 .ue-google-map_places-list { display: flex; flex-direction: column; justify-content: flex-start; overflow: auto; max-height: 100%; } #uc_ue_google_maps_elementor_103f365 .ue-google-map_places-item { display:flex; position:relative; align-items:center; overflow:hidden; cursor:pointer; flex-grow:0; flex-shrink:0; } #uc_ue_google_maps_elementor_103f365 .ue-maps-navigator-item-image { flex-grow:0; flex-shrink:0; } #uc_ue_google_maps_elementor_103f365 .ue-maps-navigator-item-image-spacing { flex-grow:0; flex-shrink:0; } #uc_ue_google_maps_elementor_103f365 .ue-maps-navigator-item-spacing { flex-grow:0; flex-shrink:0; } #uc_ue_google_maps_elementor_103f365 .ue-maps-navigator-item-spacing:last-child { display:none; } .ue-maps-navigator-item-title { font-size:21px; } .ue-maps-navigator-item-sub-title { font-size:12px; } #uc_ue_google_maps_elementor_103f365 .ue-maps-navigator-item-image img { display:block; } #uc_ue_google_maps_elementor_103f365 .ue-maps-navigator-item-background-image { position:absolute; top:0; bottom:0; left:0; right:0; width:100%; height:100%; object-fit: cover; } #uc_ue_google_maps_elementor_103f365 .ue-maps-navigator-item-background-overlay { position:absolute; top:0; bottom:0; left:0; right:0; width:100%; height:100%; } #uc_ue_google_maps_elementor_103f365 .ue-maps-navigator-item-content { position:relative; flex-grow:1; } #uc_ue_google_maps_elementor_103f365 .ue-google-map__info-window-img img { width:100%; } .ue-google-map_places-hidden-placeholders { display: none; } .ue-google-map__info-window-title { font-size:21px; } @media screen and (max-width: 768px) { #uc_ue_google_maps_elementor_103f365 .ue-google-map_container { flex-direction:column; } #uc_ue_google_maps_elementor_103f365 .ue-google-map_places-wrapper { display:none; position:absolute; top:0px; width:100%; height: calc(100% - 44px); bottom:0px; left:0px; right:0px; z-index:1; } #uc_ue_google_maps_elementor_103f365 .ue-google-map_places-wrapper.uc_active { display: flex; } #uc_ue_google_maps_elementor_103f365 .ue-google-map_navigator-toggle { display:block; z-index: 2; position:absolute; bottom:0; width:100%; } } #uc_ue_google_maps_elementor_103f365 .ue-google-map__error-overlay { display: none; align-items: center; justify-content: center; width: 100%; height: 100%; position: absolute; inset: 0; z-index: 4; } #uc_ue_google_maps_elementor_103f365 .ue-google-map__error-overlay:before { content: ' '; position: absolute; width: 100%; height: 100%; background-image: linear-gradient(90deg, #6f00d8 0%, #1c6aff 100%); z-index: 1; opacity: 0.7; } #uc_ue_google_maps_elementor_103f365 .ue-google-map__error-overlay-content { width: 70%; height: 70%; background: #ffffff; color: #000000; padding: 1.2em; z-index: 2; position: relative; } #uc_ue_google_maps_elementor_103f365 .ue-google-map__error-overlay-title, #uc_ue_google_maps_elementor_103f365 .ue-google-map__error-overlay-geocoded-value, #uc_ue_google_maps_elementor_103f365 .ue-google-map__error-overlay-status, #uc_ue_google_maps_elementor_103f365 .ue-google-map__error-overlay-close-btn:hover { color: #ff0000; } #uc_ue_google_maps_elementor_103f365 .ue-google-map__error-overlay-close-btn { font-size: 2em; position: absolute; top: 0; right: 5%; cursor: pointer; } #uc_ue_google_maps_elementor_103f365 span.ue-google-map__info-icon { line-height:1em; } #uc_ue_google_maps_elementor_103f365 span.ue-google-map__info-icon svg { height:1em; width:1em; } #uc_ue_google_maps_elementor_103f365 .ue-google-map_reset-btn { border:none; position:absolute; bottom:35px; left:10px; z-index:1; display:flex; align-items:center; justify-content:center; line-height:1em; box-shadow: rgb(0 0 0 / 30%) 0px 1px 4px -1px; } .ue-google-map_reset-btn svg { height:1em; width:1em; } #uc_ue_google_maps_elementor_103f365 .ue-google-map_category { display:flex; flex-direction: column; } #uc_ue_google_maps_elementor_103f365 .ue-google-map_category-content { display: flex; } #uc_ue_google_maps_elementor_103f365 .ue-google-map_category-title { display: flex; gap: 0.5em; width: 100%; } #uc_ue_google_maps_elementor_103f365 .ue-google-map_category-checkbox { flex-grow:0; flex-shrink:0; display:flex; align-items:center; } #uc_ue_google_maps_elementor_103f365 .ue-google-map_category-name { flex-grow:1; cursor: pointer; } #uc_ue_google_maps_elementor_103f365 .ue-google-map_category-toggle { flex-grow:0; flex-shrink:0; cursor: pointer; } #uc_ue_google_maps_elementor_103f365 .ue-google-map_category-checkbox-spacing { width:10px; flex-grow:0; flex-shrink:0; } #uc_ue_google_maps_elementor_103f365 .ue-google-map_navigator-toggle { cursor:pointer; text-align:center; } #uc_ue_google_maps_elementor_103f365 .ue-google-map_category-toggle { position: relative; width: 15%; } #uc_ue_google_maps_elementor_103f365 .ue-google-map_category-toggle .ue-google-map_category-toggle-icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transition: opacity 0.4s ease-out; } #uc_ue_google_maps_elementor_103f365 .ue-google-map_category-toggle .ue-google-map_category-toggle-close { opacity: 0; } #uc_ue_google_maps_elementor_103f365 .ue-google-map_category-toggle.ue_active .ue-google-map_category-toggle-close { opacity: 1; } #uc_ue_google_maps_elementor_103f365 .ue-google-map_category-toggle .ue-google-map_category-toggle-open { opacity: 1; } #uc_ue_google_maps_elementor_103f365 .ue-google-map_category-toggle.ue_active .ue-google-map_category-toggle-open { opacity: 0; } #uc_ue_google_maps_elementor_103f365 .ue-google-map_category-items { overflow: hidden; transition: max-height 0.6s ease-in-out; } .ue_shimmer { animation: ue_shimmer 2.2s linear infinite forwards; background: #ddd; background-image: linear-gradient(to right, #F6F6F6 8%, #F0F0F0 18%, #F6F6F6 33%); background-size: 200% 100%; } @keyframes ue_shimmer { 0% { background-position: 200% 0; } 100% { background-position: -200% 0; } } .ue-google-map__loader { position: absolute; inset: 0; width: 100%; height: 100%; z-index: 3; transform-origin: 100% 0%; transition: transform 0.6s ease-out; } #uc_ue_google_maps_elementor_103f365 .uc-checkbox{ position: absolute; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0;border:0; } #uc_ue_google_maps_elementor_103f365 .uc-checkbox + label{ display:block; border-radius:2px; padding:1px; width:17px; height:17px; background:#ffffff; cursor:pointer; } #uc_ue_google_maps_elementor_103f365 .uc-checkbox + label svg{ display:none; } #uc_ue_google_maps_elementor_103f365 .uc-checkbox:checked + label svg{ display:inline-block; }
Parking 1
Cala Brandinchi
Parking 2
Lu Impostu
Show Places
Cala Goloritze Oorsei
Parking 1
Cala Brandinchi

Paid parking

Lu Impostu - Cala Brandinchi and Lu Impostu: reservation and how to get there
Parking 2
Lu Impostu
×

Geocoding Error Occurred.

Tried to Geocode:

Error Type:

Please be sure to follow the tutorial on how to set up the Google APIs required for the Advanced Google Map Widget.

Google Map API Key Tutorial

Cala Brandinchi, services for vulnerable people

A range of services is available to meet the needs of people with disabilities and vulnerabilities.

To ensure their access to the beach, there are specially designed walkways and facilities for wheelchairs.

Additionally, there are specialized chairs, such as beach chairs, specifically designed to help people with disabilities access the sea.

A escort service is also provided to ensure that disabled individuals receive the necessary assistance.

Regarding safety, a first aid station has been installed at Cala Brandinchi beach to promptly respond to any medical emergencies. These services collectively aim to provide a supportive and inclusive experience for people with disabilities and vulnerabilities.

see boat trips Tavolara

Booking at Cala Brandinchi: quick answers ⚡

Frequently asked questions

The maximum capacity for Cala Brandinchi is 1447 people, while Lu Impostu can accommodate up to 3352 people. This count includes guests from the beach resorts; however, children under 5 years are not included in the capacity limit.

You need to book through the website San Teodoro Spiagge or download the app from Google Play

Residents can access the beach for free, and the booking process remains the same.

An additional step has been introduced to ensure that residents' tax codes match the information in the population registry. This check is automatically conducted by the system, ensuring that only eligible residents can access the beaches.

When booking through beach concessions, customers will have to wait for the confirmation of the booking from the concession manager.

The procedure for those staying in San Teodoro involves registration at the Municipality of San Teodoro if they are guests of accommodation facilities. These registered guests will receive a unique code from their facility. It is important to note that individuals who choose to rent holiday homes that are not officially registered will not be able to benefit from this privilege.

Yes, the website www.santeodorospiagge.it provides information on the number of spots still available for each beach.

The price varies depending on the users:

Residents: free
Non-residents: € 2 per person
Guests of accommodation facilities: € 1 per person
Children up to 12 years: free

See the detailed table above for more information

The price varies depending on the users:

Residents: free
Non-residents: € 2 per person
Guests of accommodation facilities: € 1

See the detailed table above.

The parking lot is located a few kilometers before the beach. It is managed by a private company and is payable.

Parking costs about € 2.50/hour. Entry by campervans is not permitted.

Remember that the beach entry ticket does not include the cost of parking and must be paid separately

It is not possible to book parking

Pianifica la visita: Cala Brandinchi

Cala Brandinchi — Olbia