Getting to England
As I have shown above, there are a few key cities in England. All of them are well connected by rail and are served by an international airport.
By air
British Airways is the national carrier of England and offers all-year flights from most major cities all around the world, particularly from around Europe, the United States, Africa and Asia. Most of such flights land in London, so if you are looking to visit the other cities of England, there is a chance you may need connecting flights.
Conversely, with London being a key business and travel hub, numerous other airlines fly frequently into London from their respective home bases as well. Therefore, getting into London by international flight shouldn’t be a logistical difficulty.
By rail
Being part of the UK, the rail networks are seamlessly integrated with that of Wales’ and Scotlands’, making rail travel from these places very easy.
You can also travel direct into London via the Eurostar service from cities of Paris, Brussels, Lille and Amsterdam, the longest journey of which is from Amsterdam at around 4 hours.
By road
It is easy to drive to and from Wales and Scotland from anywhere in England without having to go through any border customs, given that they are all within the United Kingdom.
It is also possible for you to drive to and from France via the car trains that operate in the EuroTunnel. However, do note that cars in France (and in the Eurozone) drive on a different side from in the UK so it can get very confusing if driving from a different side of the car.
Buses may operate from Wales, Scotland and France into England. However, the trains are so fast and so well-connected that I think travelling by train beats travelling by bus or even driving!
By sea
There are boats that operate across the English Channel to France, but they are generally slower and more expensive and so not usually considered by most people.