By taxi:
It's about a 25-30 minutes trip and should cost around GBP 20.
By tram:
Edinburgh Trams run frequently between the airport and Princes Street, which is a short walk from the hotel. Trams run every 7 minutes with journey times taking around 30 minutes. Tickets cost GBP 6 for a single journey and GBP 8.50 for a return.
By bus:
The Airlink 100 express bus service runs every 10 minutes from the airport to Waverley Bridge, which is a short walk from the hotel. Journey time is around 25 minutes. Tickets cost GBP 4.50 for a single journey and GBP 7.50 for a return.