Hotels in Puerto Vallarta 3 stars

Showing 1 - 20 from 241 properties
Hotel
Price from: $51
Calle Argentina 231 Colonia 5 de Diciembre, 48350 Puerto Vallarta, Mexico
7.9 Good
From: $51
Apartments
Price from: $55
Amapas 325, Zona Romántica, Emiliano Zapata, 48380 Puerto Vallarta, Mexico
7.6 Good
From: $55
Hotel
Price from: $70
Pilitas 174, 48399 Puerto Vallarta, Mexico
7.8 Good
From: $70
Hotel
Price from: $86
Juarez, 122, 48300 Puerto Vallarta, Mexico
7.5 Good
From: $86
Apartments
Price from: $45
Amapas 115, 48380 Puerto Vallarta, Mexico
8.8 Fabulous
From: $45
Hotel
Price from: $105
Basilio Badillo 237, 48380 Puerto Vallarta, Mexico
8.5 Very good
From: $105
Hotel
Price from: $95
Honduras, 309, 48350 Puerto Vallarta, Mexico
7.8 Good
From: $95
Hotel
Price from: $103
Lazaro Cardenas, 310. Colonia Emiliano Zapata, 48380 Puerto Vallarta, Mexico
8.3 Very good
From: $103
Aparthotel
Price from: $153
Emilio Carranza #600, 48300 Puerto Vallarta, Mexico
8.8 Fabulous
From: $153
Hotel
Price from: $65
Sierra Pirineos 181, 48310 Puerto Vallarta, Mexico
8.4 Very good
From: $65
Apartments
Price from: $48
235 Las Garzas Condominio 16, planta baja, 48333 Puerto Vallarta, Mexico
7.8 Good
From: $48
Hotel
Price from: $52
Insurgentes 322, 48380 Puerto Vallarta, Mexico
6.9 Pleasant
From: $52
Hotel
Price from: $134
KM 2.5 Carretera Barra De Navidad, 38390 Puerto Vallarta, Mexico
8.6 Fabulous
From: $134
Hotel
Price from: $116
Boulevard Francisco Medina Ascencio, 3987 Fraccionamiento Marina Vallarta, 48335 Puerto Vallarta, Mexico
7.8 Good
From: $116
Apartments
Price from: $99
Aquiles Serdán 174 Colonia Emiliano, 48380 Puerto Vallarta, Mexico
8.0 Very good
From: $99
Apartments
Price from: $68
418 Basilio Badillo, 48380 Puerto Vallarta, Mexico
8.1 Very good
From: $68
Hotel
Price from: $99
Hidalgo 119 Col. Centro, 48300 Puerto Vallarta, Mexico
8.8 Fabulous
From: $99
Hotel
Price from: $82
Avenida 5 de Mayo 455, 48394 Puerto Vallarta, Mexico
8.1 Very good
From: $82
Apartments
Price from: $69
2467 Avenida Francisco Medina Ascencio, 48333 Puerto Vallarta, Mexico
5.5 Passable
From: $69
Hotel
Price from: $46
Carretera a Tepic 4634, 48317 Puerto Vallarta, Mexico
7.8 Good
From: $46