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 appDuring 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.
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.
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:
- from San Teodoro Beaches website
- from the San Teodoro Beaches app downloadable from Google Play
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

Paid parking
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 TavolaraBooking at Cala Brandinchi: quick answers ⚡
Frequently asked questions
What are the maximum capacities for Cala Brandinchi and Lu Impostu?
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.
How does the booking process work for Cala Brandinchi?
You need to book through the website San Teodoro Spiagge or download the app from Google Play
How does the booking process work for residents?
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.
How does it work for those booking through beach establishments?
When booking through beach concessions, customers will have to wait for the confirmation of the booking from the concession manager.
How does it work for those staying in San Teodoro?
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.
Can you check the remaining spots?
Yes, the website www.santeodorospiagge.it provides information on the number of spots still available for each beach.
How much does it cost to enter Cala Brandinchi?
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
How to pay for the ticket to Cala Brandinchi?
The price varies depending on the users:
Residents: free
Non-residents: € 2 per person
Guests of accommodation facilities: € 1
See the detailed table above.
Where do you park at Cala Brandinchi?
The parking lot is located a few kilometers before the beach. It is managed by a private company and is payable.
How much does parking cost at Cala Brandinchi and Lu Impostu?
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
How to book parking at Cala Brandinchi and Lu Impostu?
It is not possible to book parking



