The cheapest way to get to Edinburgh (connect in London) from most European cities including Paris, Amsterdam and Berlin is by Bus. For International destinations such as Edinburgh to Paris, Edinburgh to Prague and Edinburgh to Amsterdam you may be interested in looking at Eurolines who connect 41 European cities. Eurolines cheapest fare is £15 between cities with their funfare promotion. You can also buy a 15 day unlimted bus pass for Europe for as little as 175 Euros. For details download the Eurolines European Bus Pass
For onward journeys in the UK or from London to Edinburgh the easiest way to book tickets is online through the National Express website. Click the button below to check the latest ticket prices and schedules.
If you cant find a cheap ticket to Edinburgh try looking at Megabus who operate to both Glasgow and Edinburgh. Glasgow is only 30 minutes away from Edinburgh and you can get to Edinburgh by local bus service or by train so this could work out better value.
A good alternative for European inter-city travel is the train. The train tends to be more expensive than bus travel but some good deals can be had if you buy a European wide train pass such as the inter-rail pass. A number of different travel passes are available, include country specific passes to purchase online, although you may need to be a resident of a European country to make the purchase. Eurostar tickets can also be purchased online if you wish to catch the train through the channel tunnel from Paris, Brussels or other European destinations. To view the latest passes and prices click on the link below:
The UK train ticketing system is notoriously complicated. It is usually cheaper to buy your tickets up to 6pm on the day before you travel than on the day. And fares are more expensive if you travel before 09:30. You get the best fares by booking up to three months in advance. You can buy your tickets online, at the station ticket counter, or from the ticket machines on the main concourse. If you book online you will need to collect your tickets from the ticket machine using the same credit card you used to book your tickets online.