Looking at cab fares, a ride in Edinburgh costs an average of 92.24 ZAR , 11% cheaper than London, with a fare of 103.77 ZAR,while train tickets cost 29% less at Edinburgh: $ 46.12 ZAR versus $ 64.57 ZAR at London.Comparing the price of a meal, they range from 358.27 ZAR euros in Edinburgh, 22% less than the 461.21 ZAR euros in London.The price of the coffee is around 5% cheaper in Edinburgh, with an average of 81.51 ZAR, while in London the coffee costs 85.37 ZAR.