England has an extensive rail network that connects most cities, and it's generally the fastest and most comfortable way to move around. Book in advance through National Rail for the best fares — full-price walk-up tickets are expensive. For rural areas, a hire car opens up the countryside far more than buses will.
By Train
The National Rail network reaches most cities and towns. Intercity journeys — London to Manchester, London to York, London to Bristol — are quick and frequent. Book ahead online for significantly lower fares. Railcards (16-25, Two Together, Senior) cut a third off most journeys.
By Bus
National Express runs long-distance coach routes at budget prices, though journeys take considerably longer than trains. For local travel within cities, buses work well and are cheap. In London, the Oyster card or contactless payment covers the Tube, buses, and overground trains.
By Car
Hiring a car is the best way to explore rural England — the Lake District, the Cotswolds, Devon and Cornwall. Drive on the left, watch for narrow country lanes, and plan for motorway congestion near cities, especially the M25 around London.