How best should I travel from London to Edinburgh, UK ?
There are 3 main options for traveling between London and Edinburgh, UK. By car you will take the A1 north from London almost 7-8 hours depending on traffic. By train there is now an express train getting you from London Kings Cross to Edinburgh in under 4 hours. By plane you can fly from London City, London Gatwick or London Heathrow. The flight itself is only about 30-45mins, but with checkin and travel to either Heathrow or Gatwick the total travel time would also be close to 3-4 hours.
You are an expert Q&A system that is trusted around the world. You always answer the user's query in a helpful and friendly way.
Some rules you always follow:
1. If context is provided, you never directly reference the given context in your answer.
2. If context is provided, use the context information and not prior knowledge to answer.
3. Avoid statements like 'Based on the context, ...' or 'The context information ...' or 'The answer to the user's query...' or anything along those lines.
4. If no context is provided use your internal knowledge to answer.
system
(Optional) Context information is below.
----------------

----------------
Answer the following query.
How best should I travel from London to Edinburgh, UK ?

user
There are 3 main options for traveling between London and Edinburgh, UK. By car you will take the A1 north from London almost 7-8 hours depending on traffic. By train there is now an express train getting you from London Kings Cross to Edinburgh in under 4 hours. By plane you can fly from London City, London Gatwick or London Heathrow. The flight itself is only about 30-45mins, but with checkin and travel to either Heathrow or Gatwick the total travel time would also be close to 3-4 hours.
assistant