Top 10 Hotels in David

See all 14 Hotels in David
Hotel Ciudad De David

Hotel Ciudad De David

4.6 of 5 • 238 reviews
David
Get Rates
Aranjuez Hotel & Suites

Aranjuez Hotel & Suites

4.4 of 5 • 110 reviews
David
$73
Gran Hotel Nacional

Gran Hotel Nacional

3.8 of 5 • 108 reviews
David
Get Rates
Hotel Alcala

Hotel Alcala

4.1 of 5 • 19 reviews
David
Get Rates
Hotel Castilla

Hotel Castilla

3.9 of 5 • 42 reviews
David
Get Rates
Hotel Gran Via

Hotel Gran Via

3.7 of 5 • 18 reviews
David
Get Rates
Hotel Puerta del Sol

Hotel Puerta del Sol

3.8 of 5 • 45 reviews
David
$45
Hotel Residencial Cervantes

Hotel Residencial Cervantes

3.6 of 5 • 26 reviews
David
Get Rates
Hotel Occidental

Hotel Occidental

3.3 of 5 • 6 reviews
David
Get Rates
Hostal La Libertad

Hostal La Libertad

4.4 of 5 • 10 reviews
David
Get Rates

Recent Reviews in David

Where to stay in David

David Hotel Guide

Are you traveling through Panama and want to book a hotel or apartment in David? Within a 0.1-mile distance of the city center, you can find 8 Expedia-listed hotels.

You'll find Hotel Iberia and Aranjuez Hotel & Suites within strolling distance from downtown David.

The Cala Mia Boutique Resort is located 18 miles from the main part of David. Or, alternatively, the Bocas del Mar Hotel is 20 miles away. Two other Expedia-listed places to stay here include the Hacienda Los Molinos Boutique Hotel and the Hotel Ciudad De David.

Looking for things to do? Spend the day enjoying Municipal Park and Church of San Juan Bautista, which you'll find in Boquete, 25 miles to the north of David. Some of our recommended Boquete hotel options are the HOTEL PANAMONTE and Valle Escondido Resort Golf and Spa. 20 miles to the southeast of David, you'll also find Boca Chica, home to the Roxy Fishing Club Y Hotel and Punta Piruet. The Boca Chica Marina and Boca Chica Church are popular points of interest to see when visiting Boca Chica.

Situated 160 miles away from David is Tobias Bolanos International Airport. Stay nearby at Real InterContinental Costa Rica at Multiplaza Mall or Costa Rica Marriott Hotel San Jose.