MexicoCity breaks
City breaks
in Mexico
Our 69 favourite places in Mexico to wander, eat and museum-hop — sorted by where you'll get the most for your money on Booking.com.
Mexico City
Mexico City
Mexico
From$130
Oaxaca
Oaxaca
Mexico
From$100
Mérida
Mérida
Mexico
From$165
Guanajuato
Guanajuato
Mexico
From$260
San Miguel de Allende
San Miguel de Allende
Mexico
From$190
Guadalajara
Guadalajara
Mexico
From$240
Puebla
Puebla
Mexico
From$180
Morelia
Morelia
Mexico
From$235
San Cristobal de las Casas
San Cristobal de las Casas
Mexico
From$130
Tijuana
Tijuana
Mexico
From$115
Iztapalapa
Iztapalapa
Mexico
From$120
Ecatepec de Morelos
Ecatepec de Morelos
Mexico
From$125
Santiago de Querétaro
Santiago de Querétaro
Mexico
From$125
León de los Aldama
León de los Aldama
Mexico
From$115
Ciudad Juárez
Ciudad Juárez
Mexico
From$125
Zapopan
Zapopan
Mexico
From$150
Mérida
Mérida
Mexico
From$120
Gustavo Adolfo Madero
Gustavo Adolfo Madero
Mexico
From$120
Monterrey
Monterrey
Mexico
From$120
Ciudad Nezahualcoyotl
Ciudad Nezahualcoyotl
Mexico
From$150
Mexicali
Mexicali
Mexico
From$120
Chihuahua
Chihuahua
Mexico
From$100
Naucalpan de Juárez
Naucalpan de Juárez
Mexico
From$95
Hermosillo
Hermosillo
Mexico
From$170
Culiacán
Culiacán
Mexico
From$150
Torreón
Torreón
Mexico
From$120
Álvaro Obregón
Álvaro Obregón
Mexico
From$115
San Luis Potosí
San Luis Potosí
Mexico
From$110
Aguascalientes
Aguascalientes
Mexico
From$135
Saltillo
Saltillo
Mexico
From$110
Guadalupe
Guadalupe
Mexico
From$170
Acapulco de Juárez
Acapulco de Juárez
Mexico
From$135
Tlalnepantla
Tlalnepantla
Mexico
From$150
Tlaquepaque
Tlaquepaque
Mexico
From$120
Coyoacán
Coyoacán
Mexico
From$170
Tuxtla
Tuxtla
Mexico
From$115
Reynosa
Reynosa
Mexico
From$125
Tlalpan
Tlalpan
Mexico
From$120
Cuautitlán Izcalli
Cuautitlán Izcalli
Mexico
From$115
Cuauhtémoc
Cuauhtémoc
Mexico
From$170
Victoria de Durango
Victoria de Durango
Mexico
From$125
Heroica Matamoros
Heroica Matamoros
Mexico
From$95
Ciudad López Mateos
Ciudad López Mateos
Mexico
From$125
Ciudad General Escobedo
Ciudad General Escobedo
Mexico
From$95
Xochimilco
Xochimilco
Mexico
From$115
Veracruz
Veracruz
Mexico
From$110
Nuevo Laredo
Nuevo Laredo
Mexico
From$150
Benito Juárez
Benito Juárez
Mexico
From$125
Xico
Xico
Mexico
From$120
Irapuato
Irapuato
Mexico
From$150
Tapachula
Tapachula
Mexico
From$95
Celaya
Celaya
Mexico
From$120
Tepic
Tepic
Mexico
From$115
Ciudad Victoria
Ciudad Victoria
Mexico
From$115
Soledad de Graciano Sánchez
Soledad de Graciano Sánchez
Mexico
From$95
Ixtapaluca
Ixtapaluca
Mexico
From$115
Coatzacoalcos
Coatzacoalcos
Mexico
From$170
Tampico
Tampico
Mexico
From$135
Tláhuac
Tláhuac
Mexico
From$100
Santa Catarina
Santa Catarina
Mexico
From$120
Uruapan
Uruapan
Mexico
From$115
Cholula
Cholula
Mexico
From$100
Nicolás Romero
Nicolás Romero
Mexico
From$125
Coacalco
Coacalco
Mexico
From$120
Nogales
Nogales
Mexico
From$150
Gómez Palacio
Gómez Palacio
Mexico
From$95
Los Mochis
Los Mochis
Mexico
From$170
Pachuca de Soto
Pachuca de Soto
Mexico
From$150
Colonia del Valle
Colonia del Valle
Mexico
From$100
City breaks in Mexico — FAQs
- What are the best city breaks in Mexico?
- Our 69 top picks for city breaks in Mexico are listed above, sorted by where you'll get most for your money on Booking.com — starting from $95/night.
- When is the best time for a city break in Mexico?
- Shoulder seasons — spring and early autumn — usually give Mexico at its best for city breaks.
- How much do city breaks in Mexico cost?
- Hotels for our Mexico city picks start from $95/night on Booking.com. Picking shoulder months and avoiding school holidays keeps prices down further.