Ten nights at a five-star Ubud hotel with flights from Gatwick for under a grand per person — that's the sort of price that makes Bali suddenly feel like a reasonable winter escape.
The deal
£939 per person (£1,878 for two) gets you:
- Return flights from Gatwick
- 10 nights bed and breakfast at The Garcia Ubud
- Departures across November (5th, 9th, 11th, 13th, 15th–18th, 20th, 22nd–25th, 27th–30th) and early December (1st–4th)
Why we like it
Ubud is inland — think rice terraces and culture rather than beaches — but The Garcia is a proper 5-star operation, which you'd normally pay significantly more for. The price includes flights, so you're not being caught out by sneaky add-ons.
The flexibility on dates is genuine; there are nearly 20 options across two months, so you've a decent chance of finding something that fits. November and early December are shoulder season in Bali, which means fewer tourists and cheaper than peak Christmas weeks.
One thing to check: "bed and breakfast" means breakfast only, so meals beyond that are on you. Also confirm what's included with Holiday Pirates — sometimes packages hide airport transfers or visa costs in the small print.
How to book
Head to Holiday Pirates and search for your preferred date. They'll show you the exact hotel and flight details before you commit. The operator handles everything in one transaction, which simplifies things if anything needs sorting.
📍 Where you'll stay
The Garcia Ubud Hotel & Resort
Jl. Raya Silungan, Lodtunduh, Kecamatan Ubud, Kabupaten Gianyar, Bali 80571, Indonesia
🎟️ Top things to do in Ubud
Skip the queues with pre-booked tickets. Compare prices across GetYourGuide and Tiqets — both offer free cancellation up to 24 hours before.
#ad — we earn a small commission at no cost to you when you book through our links.










