Depending on the length of the treatment and where you have it, Indian head massage is on average £30 or more.