Best Essential Oils For Hemorrhoids. Tea tree oil: The oil acts in an anti-inflammatory way and can be applied directly to the inflamed area. Some recommend mixing a drop or two of tea tree oil with castor oil, placing the oil on a piece of cotton or soft cloth and tapping it gently on the affected area. You can find 75 more uses for tea tree oil in this post.