Compare Cheap Hotels in Compostela
Secret Bargains - Save an extra 10% or more on select hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Top places to visit in Compostela

La Penita de Jaltemba
Cheap Compostela Hotels

Hotel Riu Jalisco - All Inclusive
Av. De los Cocoteros, sn-Lote K Nuevo Nayarit NAY
32.02 mi from city center
When you stay at Hotel Riu Jalisco - All Inclusive in Nuevo Nayarit, you'll be on the beach, within a 5-minute drive of Bay of Banderas and Nuevo Vallarta Beach.
Pool
Breakfast included

Hotel Riu Palace Pacifico - Adults Only - All Inclusive
Av de los Cocoteros - Lote 2 Nuevo Nayarit NAY
31.93 mi from city center
When you stay at Hotel Riu Palace Pacifico - Adults Only - All Inclusive in Nuevo Nayarit, you'll be on the beach, a 1-minute drive from Bay of Banderas and 6 minutes from Nuevo Vallarta Beach.
Pool
Breakfast included

Hotel Riu Vallarta - All Inclusive
Av. de los Cocoteros s/n Nuevo Nayarit NAY
32.16 mi from city center
With a stay at Hotel Riu Vallarta - All Inclusive in Nuevo Nayarit, you'll be on the beach, just a 4-minute walk from Bay of Banderas and a 2-minute drive from Nuevo Vallarta Beach.
Pool
Breakfast included

Delta Hotels by Marriott Riviera Nayarit, An All-Inclusive Resort
Carr. La Cruz a Punta Mita km 0.2 La Cruz de Huanacaxtle NAY
$280 nightly
The price is $339 total per night
$339 total
Apr 6 - Apr 7
Total with taxes and fees
33.24 mi from city center
Located in La Cruz de Huanacaxtle, Delta Hotels by Marriott Riviera Nayarit, An All-Inclusive Resort is in the mountains, within a 15-minute drive of Playa Bucerías and Punta de Mita Beach.
Pool
Hot Tub

Velas Vallarta Suites Resort All Inclusive
Paseo de la Marina Norte 585 Puerto Vallarta JAL
$442 nightly
The price is $535 total per night
$535 total
Mar 8 - Mar 9
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
34.73 mi from city center
With a stay at Velas Vallarta Suites Resort All Inclusive in Puerto Vallarta (Marina Vallarta), you'll be a 5-minute drive from Cruise Ship Terminal and 8 minutes from Malecon.
On private beach
Pool

Hotel Mio Riviera Nayarit - Adults Only
Paseo de los Cocoteros Nuevo Nayarit Nay.
$88 nightly
The price is $107 total per night
$107 total
Mar 7 - Mar 8
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
33.46 mi from city center
When you stay at Hotel Mio Riviera Nayarit - Adults Only in Nuevo Nayarit, you'll be in a shopping district, within a 5-minute drive of Bay of Banderas and Nayar Vidanta Golf.
Pool
Pet friendly

Sheraton Buganvilias Puerto Vallarta
Blvd. Francisco Medina Ascencio No. 999 Puerto Vallarta
$242 nightly
The price is $293 total per night
$293 total
Apr 5 - Apr 6
Total with taxes and fees
36.63 mi from city center
With a stay at Sheraton Buganvilias Puerto Vallarta , you'll be centrally located in Puerto Vallarta, within a 5-minute drive of Malecon and Cruise Ship Terminal.
Pool
Hot Tub

Krystal Grand Nuevo Vallarta – All Inclusive
BLVD. COSTERO #800, COL. FLAMINGOS Nuevo Nayarit NAY
$336 nightly
The price is $407 total per night
$407 total
Mar 18 - Mar 19
Total with taxes and fees
31.92 mi from city center
When you stay at Krystal Grand Nuevo Vallarta – All Inclusive in Nuevo Nayarit, you'll be on the beach, a 1-minute drive from Bay of Banderas and 7 minutes from Nuevo Vallarta Beach.
Pool
Breakfast included

Canto del Sol Puerto Vallarta All Inclusive
Clemente Orozco 125 Puerto Vallarta
36.2 mi from city center
Located in Puerto Vallarta (Hotel Zone), Canto del Sol Puerto Vallarta All Inclusive is steps from Bay of Banderas and a 3-minute drive from Malecon.
Pool
All inclusive

Buenaventura Grand Hotel & Great Moments - All Inclusive
Avenida Mexico 1301 Puerto Vallarta JAL
$294 nightly
The price is $356 total per night
$356 total
Apr 5 - Apr 6
Total with taxes and fees
37.04 mi from city center
With a stay at Buenaventura Grand Hotel & Great Moments - All Inclusive, you'll be centrally located in Puerto Vallarta, steps from Camarones Beach and within a 10-minute walk of Teatro Vallarta.
Pool
All inclusive

Crown Paradise Golden All Inclusive Resort - Adults Only
Av. de las Garzas Puerto Vallarta JAL
$255 nightly
The price is $309 total per night
$309 total
Mar 17 - Mar 18
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
35.35 mi from city center
With a stay at Crown Paradise Golden All Inclusive Resort - Adults Only in Puerto Vallarta (Hotel Zone), you'll be within a 5-minute drive of Bay of Banderas and Cruise Ship Terminal.
Pool
Hot Tub

Paradise Village Beach Resort and Spa
Paseo De Los Cocoteros 001 Nuevo Nayarit NAY
$224 nightly
The price is $272 total per night
$272 total
Mar 7 - Mar 8
Total with taxes and fees
34.11 mi from city center
When you stay at Paradise Village Beach Resort and Spa in Nuevo Nayarit, you'll be on the beach, just steps from Nuevo Vallarta Beach and 4 minutes by foot from Paradise Plaza Shopping Center.
Pool
Hot Tub
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.
Compostela hotels essential information
Accommodation | 8,739 hotels |
|---|---|
Lowest Price | $107 |
Highest Price | $535 |
Popular hotels | Hotel Riu Jalisco - All Inclusive, Hotel Riu Palace Pacifico - Adults Only - All Inclusive, Hotel Riu Vallarta - All Inclusive, Delta Hotels by Marriott Riviera Nayarit, An All-Inclusive Resort , Velas Vallarta Suites Resort All Inclusive, Hotel Mio Riviera Nayarit - Adults Only, Sheraton Buganvilias Puerto Vallarta , Krystal Grand Nuevo Vallarta – All Inclusive, Canto del Sol Puerto Vallarta All Inclusive, Buenaventura Grand Hotel & Great Moments - All Inclusive, Crown Paradise Golden All Inclusive Resort - Adults Only, Paradise Village Beach Resort and Spa |
Most Recent Compostela Hotel Reviews

Velas Vallarta Suites Resort All Inclusive
5 out of 5
Posted 4 hours ago
CheapTickets Verified Review
"Great place! Great people!"
A verified traveler stayed at Velas Vallarta Suites Resort All Inclusive










