Camping Castell Montgri

Girona, Costa Brava, Spain

Castell Montgri Castellmontgri-swimmingpool-10.jpeg
Castell Montgri Castellmontgri-beach-2.jpeg
Castell Montgri Castellmontgri-swimmingpool-8.jpeg
Castell Montgri Castellmontgri-swimmingpool-3.jpeg
Castell Montgri Castellmontgri-beach-1.jpeg
Castell Montgri Castellmontgri-beach-3.jpg
Castell Montgri Castellmontgri-entertainment-4.jpg
Castell Montgri Castellmontgri-restaurant-4.jpg
Castell Montgri Castellmontgri-shops-1.jpg
Castell Montgri Castellmontgri-restaurant-3.jpg
Castell Montgri Castellmontgri-sportandgames-1.jpeg
Castell Montgri Castellmontgri-sportandgames-2.jpeg
Castell Montgri Castellmontgri-entertainment-1.jpeg
Castell Montgri Castellmontgri-entertainment-2.jpeg
Castell Montgri Castellmontgri-entertainment-3.jpg
Castell Montgri Castellmontgri-restaurant-1.jpeg
Castell Montgri Castellmontgri-restaurant-2.jpeg
Castell Montgri Castellmontgri-surroundings-1.jpeg
Castell Montgri Castellmontgri-swimmingpool-1.jpg
Castell Montgri Castellmontgri-swimmingpool-2.jpeg
Castell Montgri Castellmontgri-swimmingpool-4.jpeg
Castell Montgri Castellmontgri-swimmingpool-5.jpeg
Castell Montgri Castellmontgri-swimmingpool-6.jpeg
Castell Montgri Castellmontgri-swimmingpool-7.jpeg
Castell Montgri Castellmontgri-swimmingpool-9.jpeg
Castell Montgri Castellmontgri-swimmingpool-11.jpg
Castell Montgri Castellmontgri-swimmingpool-13.jpg

Prices and Booking

{{ context.reactiveData.dateRange.startDate?.toLocaleDateString('nl-NL') ?? ' - ' }}

{{ context.reactiveData.dateRange.endDate?.toLocaleDateString('nl-NL') ?? ' - ' }}

Search availability
  • Spacious family campsite
  • 3 Swimming pools
  • Located on the lively Costa Brava

Camping Castell Montgri at the Costa Brava

Camping Castell Montgri is just a few minutes walking from the beautiful beach on the lively Costa Brava. In the high season you can take the shuttle bus from the campsite to the charming fishing village L'Estartit. Next to this, there are plenty of facilities on the campsite itself. For example, spend your energy on one of the various sports fields, such as basketball, tennis or handball. Tournaments are often held in which you can take part in. The little ones can lose their energy on the dance floor of the mini disco. Furthermore, they can cuddle the animals in the petting zoo. There are activities for the whole family.

Swimming pools at camping Castell Montgri
At the campsite you will find 3 swimming pools. In the largest swimming pool, Panorama, you can enjoy the water with the whole family or relax on one of the many sunbeds. From your lounger you have a beautiful view over the Spanish landscape. Swimming pool Ombra is a more active swimming pool where you can slide down the many water slides. For more relaxation you can enjoy the waterfall in the cave pool La Bassa at the top of the campsite.

Camping Castell Montgri near Girona and Barcelona
From the campsite you can plan a visit to Girona (26 miles) and Barcelona (86mi). In this city you will be immersed in the art of Gaudi, or take a stroll along the Ramblas. A visit to the Sagrada Familia and Camp Nou cannot be missed. Active excursions such as cycling or parachuting can also be done in the surrounding area. It is clear that you do not have to be bored in this environment.

Surrounding and map

View the map and surrounding area here

Enjoy a relaxing holiday at this friendly terraced campsite and its beautiful surroundings!

Marcel, Castell Montgri

Why Estivotravel?

  • {{ usp.text }}

Prices and Booking

{{ context.reactiveData.dateRange.startDate?.toLocaleDateString('nl-NL') ?? ' - ' }}

{{ context.reactiveData.dateRange.endDate?.toLocaleDateString('nl-NL') ?? ' - ' }}

Our own luxury accommodations

Discover our most luxurious accommodation at this campsite. Our modern and spacious mobile homes stand out from all others thanks to their fully equipped facilities and personalised service. This guarantees you a carefree holiday!

Brand-new mobile homes
Image placeholder
Estivotravel
Own accommodation

{{ accommodation.camping_accommodation.name ?? accommodation.name }}

Image placeholder {{ value.description }}
{{ context.weekday[date.getDay()] }} {{ date.toLocaleDateString('en-GB').slice(0, 5) }}

{{ parseInt(context.reactiveData.nights) - 1}} Nights

{{ parseInt(context.reactiveData.nights) }} Nights

{{ parseInt(context.reactiveData.nights) + 1 }} Nights

Prices are based on 4 persons and excluding extras. The price may change when a different number of people is selected. Prices are based on 2 persons and may change if a different number of persons is selected. Prices do not include extras
Discount
Selected
Offer
{{ context.weekday[date.getDay()] }} {{ date.toLocaleDateString('en-GB').slice(0, 5) }}

{{ parseInt(context.reactiveData.nights) - 1}} Nights

{{ parseInt(context.reactiveData.nights) }} Nights

{{ parseInt(context.reactiveData.nights) + 1 }} Nights

There is no availability found. There is no availability found.



{{ parseInt(context.reactiveData.nights) - 1}} Nights

{{ context.reactiveData.nights}} Nights

{{ parseInt(context.reactiveData.nights) + 1}} Nights

{{ context.weekday[date.getDay()] }}
{{ date.toLocaleDateString('en-GB').slice(0, 5) }}

Prices are based on 4 persons and excluding extras. The price may change when a different number of people is selected. Prices are based on 2 persons and may change if a different number of persons is selected. Prices do not include extras
Discount
Selected
Offer


{{ parseInt(context.reactiveData.nights) - 1}} Nights

{{ context.reactiveData.nights}} Nights

{{ parseInt(context.reactiveData.nights) + 1}} Nights

{{ context.weekday[date.getDay()] }}
{{ date.toLocaleDateString('en-GB').slice(0, 5) }}

There is no availability found. There is no availability found.

Discount
Selected
Offer
Image placeholder
Estivotravel
Own accommodation

{{ accommodation.camping_accommodation.name ?? accommodation.name }}

Image placeholder {{ value.description }}
{{ context.weekday[date.getDay()] }} {{ date.toLocaleDateString('en-GB').slice(0, 5) }}

{{ parseInt(context.reactiveData.nights) - 1}} Nights

{{ parseInt(context.reactiveData.nights) }} Nights

{{ parseInt(context.reactiveData.nights) + 1 }} Nights

Prices are based on 4 persons and excluding extras. The price may change when a different number of people is selected. Prices are based on 2 persons and may change if a different number of persons is selected. Prices do not include extras
Discount
Selected
Offer
{{ context.weekday[date.getDay()] }} {{ date.toLocaleDateString('en-GB').slice(0, 5) }}

{{ parseInt(context.reactiveData.nights) - 1}} Nights

{{ parseInt(context.reactiveData.nights) }} Nights

{{ parseInt(context.reactiveData.nights) + 1 }} Nights

There is no availability found. There is no availability found.



{{ parseInt(context.reactiveData.nights) - 1}} Nights

{{ context.reactiveData.nights}} Nights

{{ parseInt(context.reactiveData.nights) + 1}} Nights

{{ context.weekday[date.getDay()] }}
{{ date.toLocaleDateString('en-GB').slice(0, 5) }}

Prices are based on 4 persons and excluding extras. The price may change when a different number of people is selected. Prices are based on 2 persons and may change if a different number of persons is selected. Prices do not include extras
Discount
Selected
Offer


{{ parseInt(context.reactiveData.nights) - 1}} Nights

{{ context.reactiveData.nights}} Nights

{{ parseInt(context.reactiveData.nights) + 1}} Nights

{{ context.weekday[date.getDay()] }}
{{ date.toLocaleDateString('en-GB').slice(0, 5) }}

There is no availability found. There is no availability found.

Discount
Selected
Offer

Accommodations

Image placeholder
Estivotravel
Own accommodation

{{ accommodation.camping_accommodation.name ?? accommodation.name }}

Image placeholder {{ value.description }}
{{ context.weekday[date.getDay()] }} {{ date.toLocaleDateString('en-GB').slice(0, 5) }}

{{ parseInt(context.reactiveData.nights) - 1}} Nights

{{ parseInt(context.reactiveData.nights) }} Nights

{{ parseInt(context.reactiveData.nights) + 1 }} Nights

Prices are based on 4 persons and excluding extras. The price may change when a different number of people is selected. Prices are based on 2 persons and may change if a different number of persons is selected. Prices do not include extras
Discount
Selected
Offer
{{ context.weekday[date.getDay()] }} {{ date.toLocaleDateString('en-GB').slice(0, 5) }}

{{ parseInt(context.reactiveData.nights) - 1}} Nights

{{ parseInt(context.reactiveData.nights) }} Nights

{{ parseInt(context.reactiveData.nights) + 1 }} Nights

There is no availability found. There is no availability found.



{{ parseInt(context.reactiveData.nights) - 1}} Nights

{{ context.reactiveData.nights}} Nights

{{ parseInt(context.reactiveData.nights) + 1}} Nights

{{ context.weekday[date.getDay()] }}
{{ date.toLocaleDateString('en-GB').slice(0, 5) }}

Prices are based on 4 persons and excluding extras. The price may change when a different number of people is selected. Prices are based on 2 persons and may change if a different number of persons is selected. Prices do not include extras
Discount
Selected
Offer


{{ parseInt(context.reactiveData.nights) - 1}} Nights

{{ context.reactiveData.nights}} Nights

{{ parseInt(context.reactiveData.nights) + 1}} Nights

{{ context.weekday[date.getDay()] }}
{{ date.toLocaleDateString('en-GB').slice(0, 5) }}

There is no availability found. There is no availability found.

Discount
Selected
Offer
Image placeholder
Estivotravel
Own accommodation

{{ accommodation.camping_accommodation.name ?? accommodation.name }}

Image placeholder {{ value.description }}
{{ context.weekday[date.getDay()] }} {{ date.toLocaleDateString('en-GB').slice(0, 5) }}

{{ parseInt(context.reactiveData.nights) - 1}} Nights

{{ parseInt(context.reactiveData.nights) }} Nights

{{ parseInt(context.reactiveData.nights) + 1 }} Nights

Prices are based on 4 persons and excluding extras. The price may change when a different number of people is selected. Prices are based on 2 persons and may change if a different number of persons is selected. Prices do not include extras
Discount
Selected
Offer
{{ context.weekday[date.getDay()] }} {{ date.toLocaleDateString('en-GB').slice(0, 5) }}

{{ parseInt(context.reactiveData.nights) - 1}} Nights

{{ parseInt(context.reactiveData.nights) }} Nights

{{ parseInt(context.reactiveData.nights) + 1 }} Nights

There is no availability found. There is no availability found.



{{ parseInt(context.reactiveData.nights) - 1}} Nights

{{ context.reactiveData.nights}} Nights

{{ parseInt(context.reactiveData.nights) + 1}} Nights

{{ context.weekday[date.getDay()] }}
{{ date.toLocaleDateString('en-GB').slice(0, 5) }}

Prices are based on 4 persons and excluding extras. The price may change when a different number of people is selected. Prices are based on 2 persons and may change if a different number of persons is selected. Prices do not include extras
Discount
Selected
Offer


{{ parseInt(context.reactiveData.nights) - 1}} Nights

{{ context.reactiveData.nights}} Nights

{{ parseInt(context.reactiveData.nights) + 1}} Nights

{{ context.weekday[date.getDay()] }}
{{ date.toLocaleDateString('en-GB').slice(0, 5) }}

There is no availability found. There is no availability found.

Discount
Selected
Offer

Facilities

  • {{ value.name }}

Recommendations

Reviews

Selected: {{ context.reactiveData.selectedAccommodation.name }} at {{ context.data.destinationTypeTranslated }} {{ context.data.translations.campingName }}

Image placeholder

{{ usp }}

Check in:

Check out:

Nights: {{ context.reactiveData.selectedAccommodation.nights }}


Price

{{ context.reactiveData.selectedAccommodation.discountLabel }}

Final price

Book your vacationRequest now

speedclock {{ context.reactiveData.selectedAccommodation.allot_status_message }}


{{ usp }}
Image placeholder
The availability will be checked
This accommodation is unfortunately no longer available