A unique natural environment
The island of Gibraltar is a British overseas territory located near the southernmost tip of the Iberian Peninsula overlooking the Strait of Gibraltar.
This tiny territory of just four square miles is home to 30,000 residents and shares a border with Spain. Gibraltar is famous for its limestone rocky mass which rises impressively from the surrounding seas and your MSC cruise ship is the perfect place from which to experience this impressive landmark.
Port average temperature
The climate is Mediterranean / Subtropical with mild winters and warm summers. There are two main prevailing winds, an easterly one known as the Levante coming from the Sahara in Africa which brings humid weather and warmer sea and the other as Poniente which is westerly and brings fresher air in and colder sea. Its terrain consists of the 430 metre high Rock of Gibraltar and the narrow coastal lowland surrounding it. Rain occurs mainly in winter, the summers are generally dry.
Its average annual temperature is 18-21 °C during the day and 15 °C at night. In the coldest month January, the typically temperature ranges from 10–17 °C during the day and 5–12 °C at night. The average sea temperature is 15–16 °C. In the warmest month - August, the typically temperature ranges from 25–31 °C during the day, above 20 °C at night, the average sea temperature is 22 °C .
The temperate figures shown are based on monthly average weather conditions for the selected port. Weather data is not real-time, and sometimes no data is shown for a specific date, month or port in general.
Price per person $42.00 Adults $29.00 Children
Price per person $47.00 Adults $33.00 Children
Price per person $51.00 Adults $36.00 Children
Price per person $38.00 Adults $27.00 Children
Shore Excursions programs and Itineraries may vary depending on local conditions and/or any unforeseen events in relation to the timing on the day of the tour. Some excursions are very popular and therefore availability cannot always be guaranteed, It is advisable to book in advance to avoid disappointment.