
David Vacation Packages
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to CA $4,200 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
Your David Vacation
With one of our vacation packages to David, you'll discover endless opportunities for relaxation and adventure. There's lots to look forward to, including its lively atmosphere and welcoming locals. You'll want to take in the sights during your trip to David. Don't miss popular attractions like Miguel de Cervantes Saavedra Park, Plaza El Terronal and Parque Recreativo Omar Torrijos Herrera. Whoever you're taking a break with and whatever you want to spend, your ultimate David vacation is only clicks away with Expedia.
Top David Vacation Deals
Price found within the past 48 hours. Click for updated prices.

Riande Aeropuerto Hotel & Casino
Tocumen Airport
Price was CA $2,381, price is now CA $1,566 per person
CA $1,566
per person
Jan 2 - Jan 9
found 1 day ago
Roundtrip flight included
Toronto (YTO) to Panama City (PTY)
8.6/10 Excellent! (1,824 reviews)
Everything was nice and it was affordable i would definitely stay again i even like shuttle to and from the hotel.
Reviewed on Nov 2, 2026


Central Hotel Panama Casco Viejo
Casco Viejo
Price was CA $4,472, price is now CA $2,690 per person
CA $2,690
per person
Jan 2 - Jan 9
found 1 day ago
Roundtrip flight included
Toronto (YTO) to Panama City (PTY)
9.2/10 Wonderful! (1,015 reviews)
Excelente ubicación, lugar agradable y cómodo.
Reviewed on Nov 2, 2026

Casa Mallet by Wynwood House
Casco Viejo
Price was CA $6,861, price is now CA $4,492 per person
CA $4,492
per person
Jan 2 - Jan 9
found 1 day ago
Roundtrip flight included
Toronto (YTO) to Panama City (PTY)
9.8/10 Exceptional! (30 reviews)
I would highly recommend, the service I received was impeccable and just a wonderful experience! I was a bit hesitant regarding the location but once I got there, it turned out to be perfect.
The concierge staff was such a pleasure to work with especially ‘Jerry’, who provided recommendations and information. This was such a blessing to us.
I would stay here again in a heart beat.
It’s a must stay!
Reviewed on Sep 16, 2026

La Concordia Boutique Hotel
Casco Viejo
Price was CA $4,360, price is now CA $2,887 per person
CA $2,887
per person
Jan 7 - Jan 14
found 1 day ago
Roundtrip flight included
Toronto (YTO) to Panama City (PTY)
9.6/10 Exceptional! (244 reviews)
Had a very nice day and a beautiful room. Would definitely stay there again.
Reviewed on Oct 19, 2026
David Hotel Deals

Hotel Ciudad De David
Calle D Norte, Avenida 2da Este David Chiriqui
Fully refundableReserve now, pay when you stay
The price is CA $114 per night from Nov 3 to Nov 4
CA $114
CA $125 total
Nov 3 - Nov 4
includes taxes & fees

Gran Hotel Nacional
1 Calle Central Ave. David Chiriqui
Fully refundableReserve now, pay when you stay
The price is CA $118 per night from Dec 2 to Dec 3
CA $118
CA $130 total
Dec 2 - Dec 3
includes taxes & fees
8.4/10 Very good! (559 reviews)
"Nice place, clean and friendly staff."
Reviewed on Oct 5, 2026

Pensión Galicia
Av. Obaldía David Provincia de Chiriquí
Fully refundableReserve now, pay when you stay
The price is CA $34 per night from Nov 10 to Nov 11
CA $34
CA $38 total
Nov 10 - Nov 11
includes taxes & fees
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Stay near popular David attractions
Frequently asked questions
Explore a world of travel with Expedia
- Flights from Ottawa (YOW) to David (DAV)
- Flights from Toronto (YYZ) to David (DAV)
- Flights from Victoria (YYJ) to David (DAV)
- Flights from Edmonton (YEG) to David (DAV)
- Flights from Calgary (YYC) to David (DAV)
- Flights to David
- Flights to Chiriqui
- Flights from Bocas del Toro (BOC) to David (DAV)
- Flights from Winnipeg (YWG) to David (DAV)
- Flights from Panama City (PTY) to David (DAV)
- Flights from San José (SJO) to David (DAV)
- Flights to Enrique Malek Intl.
- Flights from Vancouver (YVR) to David (DAV)
- Flights from Halifax (YHZ) to David (DAV)
- Flights from Lima (LIM) to David (DAV)
- Flights from Panama City (PAC) to David (DAV)
- Flights from Rio Hato (RIH) to David (DAV)
- Flights from Montreal (YUL) to David (DAV)
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.







