UK long-weekend trips are mostly about flight-time-to-experience math. Here's the honest sort by direct-flight time from London.
Under 2 hours
- Paris (1h 15min): The classic. Eurostar takes 2h 30min city-centre to city-centre — often beats the flight.
- Amsterdam (1h 15min): Or 4h Eurostar. Both work for 2-3 night trips.
- Brussels (1h): 2h by Eurostar. 1-2 nights max.
- Dublin (1h 15min): Premium pricing for a small city. Galway is the better Ireland trip.
- Edinburgh (1h 15min): Eurail Inverness (4h) is more romantic but flight is faster.
- Cologne / Düsseldorf (1h 30min): Underrated for 2-night trips.
2-3 hours
- Berlin (1h 50min): Best 4-night-Europe option. Where to stay.
- Munich (1h 55min): Excellent. Especially during Oktoberfest or Christmas markets.
- Barcelona (2h 15min): Beach + city. Where to stay.
- Madrid (2h 25min): 4 nights minimum.
- Rome (2h 35min): 4 nights minimum. Where to stay.
- Lisbon (2h 40min): Underrated for long weekends. Where to stay.
- Vienna (2h 30min): Excellent off-festival. Where to stay.
- Prague (2h): 3 nights perfect. Where to stay.
- Budapest (2h 30min): Excellent value. Where to stay.
3-4 hours
- Athens (3h 45min): Worth it for 4+ night trips with island add-on.
- Istanbul (3h 50min): 5 nights minimum.
- Stockholm (2h 40min): Easy 3-night winter break.
- Copenhagen (1h 55min): Genuinely 2h. Excellent.
- Helsinki (3h): Underrated, especially in summer.
Cost-of-flight reality
Cheap flights are 6+ months ahead booking. Last-minute London-to-anywhere is typically £200-£400 return. Budget airlines (Ryanair, Wizz) often beat by 50% but check secondary airports (Beauvais, Bergamo, Hahn) — sometimes the bus eats the savings.
For broader budget context see budget airline hubs.