Explore our collection of apartments in Calvi and la Balagne including apartments in Calvi Town, Calvi Citadel and Sant' Ambroggio. Find the perfect base for your holiday in Corsica.
propertyproperties matches your criteria Searching for properties that match your criteria
Reset Filters
When would you like to travel?
Adults 13+, Children 2-12, Infants < 2
Stunning secluded gardens in the heart of Calvi.
Calvi & la Balagne | Calvi Town
Studios or 1 bedroom apartments / 1 shower roomSleeps 2
7 nt package from £805 £655 pp
In the heart of Calvi, with shared pools and stunning gardens.
Studios or 1 bedroom apartments / 1 shower roomsleeps up to 2
7 nt package from £785 £635 pp
A centrally located apartment for two with the charming town of Calvi right on its doorstep.
1 bedroom / 1 shower roomSleeps 2
7 nt package from £1,303 £1,149 pp
A charming apartment set in the perfect location to explore Calvi and beyond.
2 bedrooms / 2 shower roomsSleeps 4
7 nt package from £1,072 pp
Comfortable apartments in a convenient location in Algajola.
Calvi & la Balagne | Algajola
2 bedroom apartments / 2 shower roomsSleep up to 4
7 nt package from £855 £675 pp
Perfectly located in Calvi town with access to shared pools.
Studio / shower roomSleeps 2
7 nt package from £814 pp
2 great apartments in the centre of excellent L'lle Rousse
Calvi & la Balagne | L'Ile Rousse
1 bedroom apartments / 1 shower roomSleep 2
7 nt package from £952 £832 pp
Great base for Calvi and the beach...
1 bedroom apartment / 1 shower roomSleeps 2
7 nt package from £915 £849 pp
Perfectly nestled in gardens and just a short walk into Calvi town.
7 nt package from £855 pp
A modern apartment in the heart of Algajola.
7 nt package from £885 pp
Show more accommodations...
All the flights and flight-inclusive holidays on this website are financially protected by the ATOL scheme. When you pay you will be supplied with an ATOL Certificate.
We were unable to find any accommodations that match your criteria.
To book single occupancy, please call our reservations team on 01489 866992.