Last-minute city breaks have a reputation for being expensive, and sometimes they are. But for the right destinations, at the right time of year, booking a week or two out produces genuinely good deals. The key is knowing which tools to use and which cities respond well to short-notice booking.

Flights: Act Quickly When You Find Something Good

Budget carriers (Ryanair, easyJet, Wizz Air) sometimes discount unsold seats in the week before departure, though this is less predictable than it used to be. The better strategy is to search Skyscanner with flexible dates and no specific destination: use the "Everywhere" feature to see all available flights from your nearest airport in the next two weeks sorted by price. You might find Edinburgh to Seville for £60 or Manchester to Porto for £55 that you wouldn't have thought to search for directly.

Google Flights' Explore tool does the same. Set your origin, leave the destination open, and filter by price. Last-minute deals surface most reliably for mid-week departures and less popular routes.

Accommodation: Use HotelTonight

HotelTonight specialises in same-week hotel bookings and has negotiated unsold inventory at discounted rates. For city breaks within 7 days of travel, it's one of the best tools available. Listings skew toward mid-range and above — it's not a budget hostel tool, but the discounts on good hotels can be significant.

Booking.com and Expedia also surface last-minute deals. Filter by "Free cancellation" as a secondary check on price: if two hotels are similar in price but one has free cancellation, there's no reason to choose the other.

For Airbnb, last-minute availability is hit and miss. Some hosts use Instant Book and have recent availability; many have minimum stay requirements that rule out single nights.

Best Cities for Last-Minute Breaks

Not every destination responds well to short-notice booking. The cities with high supply and varied pricing tend to be more forgiving.

Works well: Brussels (large hotel stock, underrated), Lisbon (strong budget and mid-range options), Berlin (huge accommodation supply), Budapest, Porto, Krakow.

Trickier: Venice (limited stock, always expensive), Amsterdam in spring, Barcelona in summer, anywhere during a major festival or event weekend.

Packing Light Is Non-Negotiable

A last-minute trip means booking it quickly, packing quickly, and going. The trap is carrying full holiday luggage for a two-night trip. Carry-on only, always. It also saves the per-bag fees that Ryanair and Wizz Air apply to checked luggage.

The Last-Minute Trip Mindset

Commit to flexibility. A last-minute trip to a destination you didn't specifically plan for is still a trip. Don't spend the first day wishing you'd had more preparation time. The spontaneity is part of it.