Train from London to Edinburg
Find the schedules, compare prices, and buy cheap tickets from London to Edinburg. Choose a date, or explore the cheapest ticket options below.
    Air Travel
            - Companies: British Airways, American Airlines
         - Duration: Approximately 10 hours (including a layover)
         - Distance: 4,270 miles (6,866 km)
         - Costs: Approx. ZAR 13,500 - ZAR 18,000 (depending on season and booking time)
         - Roads/Routes: Not applicable
     
    Pro Tip: Book your flight on a weekday rather than a weekend for potentially lower fares and fewer crowds.
    Train Travel
            - Companies: Amtrak (for US segment), Eurostar (for UK to mainland Europe travel)
         - Duration: Approximately 15-20 hours depending on connections
         - Distance: ZAR 4,270 miles (~6,866 km) combined
         - Costs: Approx. ZAR 10,000 - ZAR 15,000 (including train tickets and potential overnight accommodation)
         - Roads/Routes: Eurostar from London to Paris, then transfers to Amtrak to reach Edinburg, VA
     
    Pro Tip: Purchase a rail pass for flexible travel options across countries; this can save money if you plan to visit multiple cities.
    Driving
            - Companies: Car rentals available from companies such as Hertz, Avis, and Enterprise
         - Duration: Driving is not feasible as a continuous journey due to oceanic separation
         - Distance: Not applicable for direct driving due to Atlantic Ocean
         - Costs: Approx. ZAR 25,000 (including rental car, fuel, and ferry costs)
         - Roads/Routes: Not applicable
     
    Pro Tip: Plan your drive around major city routes to ensure that you have sufficient accommodation options on your journey.
Final Recommendation
For the most efficient and practical journey from London, United Kingdom to Edinburg, VA, I recommend flying. The total travel time is around 10 hours including a layover, covering a distance of approximately 4,270 miles. Reputable airlines such as British Airways and American Airlines provide reliable service with favorable reviews. Expect to pay between ZAR 13,500 to ZAR 18,000 for your ticket, depending on how far in advance you book.
For a comfortable experience, consider booking a weekday flight and look for deals on tickets. Given the long distance, flying would save you significant time compared to other modes of transport.