Ida P. Rolf

"Strength that has effort in it is not what you need; you need the strength that is the result of ease"


Get in touch today.

contact me

Let’s talk today

If you have questions or you would like to schedule an appointment, you can always try to reach me by phone, but emailing me is an easier option since I am often not available.

Regardless of the preference, I always like to call you back.The easiest way is to contact me is to fill in the form on this page.

Intro session

80 minutes

Regular sessions

80 Minutes

Scar treatment

80 Minutes


45 minutes
40,- €

Sessions not canceled 24 hours in advance have to be paid in full.


Rombout Hogerbeetsstraat 109 – 17, 1052 VW, Amsterdam 

The Practice Rolfing Amsterdam can be reached with OV with:

Bus 18: Station Gillis van Ledenberchstraat.
Bus 21: Station Frederik Hendrikplantsoen.
Tram 3: Station Hugo de Grootplein.
Tram10: Station Nassaukade.

In general there are plenty of parking spaces nearby.


+31 624656260

Contact Form

Fill the form below and I’ll get back to you as soon as possible, usually less than 24 hours.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
script> var DEAFULT_LANG = "en"; var LANG_REG_EXP = /\[\[([a-z]{2})\]\]([^\[]+)/g; var isStorageEnabled = ! (typeof localStorage == 'undefined'); var user_lang = (navigator.userLanguage||navigator.browserLanguage||navigator.language||DEAFULT_LANG).substr(0,2);var getLangParam = function(){ var arr = /lang=([a-z]{2})/g.exec(; return arr ? arr[1] : null; }var getLangFromStorage = function(){ return isStorageEnabled ? localStorage.getItem('lang') : undefined; }var setLang = function(lang){ user_lang = lang; if(isStorageEnabled){ localStorage.setItem('lang', user_lang); } applyLang(); }var applyLang = function(){ globalDict.forEach(function(v){ $(v.elm).html(v.dict[user_lang]); }); }function textNodesUnder(el){ var n, a=[], walk=document.createTreeWalker(el,NodeFilter.SHOW_ALL,null,false); while(n=walk.nextNode()){ a.push(n); } return a; }var globalDict = [];$(function(){ user_lang = getLangParam() || getLangFromStorage() || user_lang; if(isStorageEnabled){ localStorage.setItem('lang', user_lang); } // bugfix for IE11 // if multilingual sentence is divided into sevaral text node, restore original text node $("*").each(function(i,v){ if(LANG_REG_EXP.test($(this).text().replace(/\n/g,"")) && $(this).html().indexOf("<") == -1){ $(this).text($(this).text().replace(/\n/g,"")); } var $v = $("#" + $(this).attr("id")); if($v.length > 0 && LANG_REG_EXP.test($v.text().replace(/\n/g,"")) && $v.html().indexOf("<") == -1){ $v.text($v.text().replace(/\n/g,"")); } }) textNodesUnder(document).filter(function(v){ return LANG_REG_EXP.test(v.nodeValue); }).forEach(function(v,i){ var dict = {}; var arr; while((arr = LANG_REG_EXP.exec(v.nodeValue)) != null){ dict[arr[1]] = arr[2]; } globalDict.push({elm:$(v).parent()[0], dict:dict}); }); applyLang(); });