Mallorca Training Camp 2020


Mallorca March/April 2020


Following from the success of our 1st Mallorca training camp in April 2019 we are looking to run 2, one week camps in 2020 (or you can come for 2 weeks!) The camp dates are Sunday 22nd March for 1 or 2 weeks or Sunday 29th March for 1 week.


The camp will be based at the Best Centre,  which has a superb 50m outdoor swimming pool and access to private running trails and running track. Best Centre is based in the South West of Majorca with good access to the superb local roads for bike riding and we would intend to organise at least one trip to the west of the island to ride the mountain roads (additional transport cost of approx. Eu 20).  Accommodation will be Half Board at the 4 star Hotel Marques.


The hotel  has excellent buffet style meals offering plenty of good quality food for the hungry athlete. It has dedicated bike storage and is very close to the private running trails is also right beside the sea so offers opportunities for open water swimming.


The camp will include:


Full training plan for the week with alterations to suit personal ability

Up to 5 coached pool based swim sessions
Potential for open water swimming

Coach led bike rides

Coach led endurance runs

Coached run technique and speedwork sessions

Bike and transition skills sessions

Evening training/racing discussions


Costs include

All swim and coaching costs

Transfer from Palma airport

½ board accommodation


Costs do not include


Flights, Jet 2 flights are available from Edinburgh or Glasgow

Travel Insurance

Bike hire, we can arrange this for approx.. Eu 130 for 7 days hire.


The cost for the one week camp is £580 per person for 2 people sharing a twin room or £670 per person for a single room.


Please contact us on for more info or to book your place.

$( document ).ready(function() { if( typeof product_variants_removed != "undefined" ) { // was there items to be removed? var $addToCartForm = $('form[action="/cart/add"]'); if (window.MutationObserver && $addToCartForm.length) { if (typeof observer === 'object' && typeof observer.disconnect === 'function') { observer.disconnect(); } var config = { childList: true, subtree: true }; var observer = new MutationObserver(function() { product_variants_removed.forEach(function(item){ $('.single-option-selector option').filter(function() { return $(this).text() === item; }).remove(); }); observer.disconnect(); }); observer.observe($addToCartForm[0], config); $('.single-option-selector').trigger('change'); } } });