Top yoga Holidays in Europe

We have a selection of yoga holidays in Europe if you want a shorter break or want to avoid a long haul flight. Our yoga holidays are either retreats that include daily yoga or specialist yoga packages with one to one sessions so you can take your practice to the next level and correct any bad habits you have got into with your asanas.  The yoga packages are also ideal for beginners as they provide a great foundation for you to learn without the pressure of keeping up with a class.  Many of our yoga packages also include some lovely treatments to complement your relaxation.   

Filter by
Location
 
 
Price range
 
Holiday type
 
Hotel
 
Porto Elounda Golf & Six Senses Spa
Porto Elounda Golf & Six Senses Spa
Porto Elounda Golf & Six Senses Spa
Porto Elounda Golf & Six Senses Spa

Porto Elounda Golf & Spa Resort

£
£
£
£
£
Elounda, Greece
Wellbeing Escapes Benefits
  • 1 Complimentary full body signature massage (50 mins, within a spa programme)
  • Single traveller discount – save up to £330 for a 5 night stay (not valid 27 June 19 - 05 September 19)
  • Complimentary room upgrade (min. 5 nights, subject to availability at time of arrival, not valid 27 June 19 - 05 September 19) 
  • Loyalty offer - Stay 7 Pay for 6 nights (not valid 27 June 19 - 05 September 19). Please contact us to make a booking
Euphoria Retreat
Euphoria Retreat
Euphoria Retreat

Euphoria Retreat

£
£
£
£
£
Mystras, Greece, Greece
Wellbeing Escapes Benefits
  • Free upgrade to Superior Deluxe room (worth approx. £460 per week)
  • Discounted transfers from Athens and Kalamata airports 
Shanti-Som
Shanti-Som

Shanti-Som

£
£
£
£
£
Malaga, Spain
Wellbeing Escapes Benefits
  • 18 % early bird discount (book 45 days prior to your stay)
  • Complimentary airport return from Malaga (min 3 nights stay; worth €150) OR a free massage (60 min)
  • Complimentary access to twice-weekly group yoga classes (min. stay 6 nights)
  • For repeat clients - €80 spa voucher and a free room upgrade to Junior Suite (when available at time of check-in)
Not found what you were looking for? Please call +44 (0)20 3735 7555 for more info!