Mexico City Hotels #2

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Collect 10 nights get 1 reward night*

And look out for Secret Prices on selected hotels

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
=
Picture of InterContinental Presidente Mexico City in Mexico City

InterContinental Presidente Mexico City

(3.9 miles to city centre)
  • 4 stars
Outstanding 4.6 / 5
from£117
£107
Picture of Hotel MX Roma in Mexico City

Hotel MX Roma

(1.7 miles to city centre)
  • 3 stars
Excellent 4.3 / 5
from£61
£48
Picture of Hotel El Ejecutivo by Reforma Avenue in Mexico City

Hotel El Ejecutivo by Reforma Avenue

(1.5 miles to city centre)
  • 3.5 stars
Good 3.9 / 5
from£119
£57
Picture of Fiesta Inn Centro Historico in Mexico City

Fiesta Inn Centro Historico

(1500 yards to city centre)
  • 3 stars
Excellent 4.3 / 5
from£84
£69
Picture of FlowSuites Condesa in Mexico City

FlowSuites Condesa

(2.9 miles to city centre)
  • 3 stars
Excellent 4.3 / 5
from£130
£119
Picture of Historico Central in Mexico City

Historico Central

(190 yards to city centre)
  • 3.5 stars
Outstanding 4.8 / 5
from£210
£114
Picture of Grand Fiesta Americana Chapultepec in Mexico City

Grand Fiesta Americana Chapultepec

(2.9 miles to city centre)
  • 4.5 stars
Excellent 4.4 / 5
from£145
£93
Picture of Fiesta Americana - Reforma in Mexico City

Fiesta Americana - Reforma

(1.4 miles to city centre)
  • 3.5 stars
Excellent 4.1 / 5
from£97
£71
Picture of Camino Real Aeropuerto Mexico in Mexico City

Camino Real Aeropuerto Mexico

(3.2 miles to city centre)
  • 3.5 stars
Good 3.9 / 5
from
£88
Picture of Barceló México Reforma in Mexico City

Barceló México Reforma

(1.1 miles to city centre)
  • 4 stars
Excellent 4.2 / 5
from£186
£105
Picture of Hotel Metropol in Mexico City

Hotel Metropol

(1200 yards to city centre)
  • 3 stars
Excellent 4.1 / 5
from£61
£39
Picture of Alteza Polanco in Mexico City

Alteza Polanco

(5.1 miles to city centre)
  • 4 stars
Good 3.9 / 5
from£165
£106
Picture of Hotel Imperial Reforma in Mexico City

Hotel Imperial Reforma

(1.3 miles to city centre)
  • 3.5 stars
Good 3.8 / 5
from£122
£63
Picture of Isaaya Hotel Boutique by WTC in Mexico City

Isaaya Hotel Boutique by WTC

(3.7 miles to city centre)
  • 4 stars
Excellent 4.5 / 5
from£177
£86
Picture of Condesa Df in Mexico City

Condesa Df

(2.7 miles to city centre)
  • 4 stars
Good 3.9 / 5
from£226
£177
Picture of NH Collection Mexico City Reforma in Mexico City

NH Collection Mexico City Reforma

(2.1 miles to city centre)
  • 4 stars
Good 3.8 / 5
from£79
£79
Picture of Capital St. in Mexico City

Capital St.

(2.4 miles to city centre)
  • 3.5 stars
Excellent 4.5 / 5
from£52
£38
Picture of The St. Regis Mexico City in Mexico City

The St. Regis Mexico City

(2.5 miles to city centre)
  • 5 stars
Outstanding 4.7 / 5
from
£231
Picture of Hotel Parque México (Boutique Hotel) in Mexico City

Hotel Parque México (Boutique Hotel)

(2.7 miles to city centre)
  • 3.5 stars
Excellent 4.2 / 5
from£74
£72
Picture of Holiday Inn Mexico Buenavista in Mexico City

Holiday Inn Mexico Buenavista

(1.5 miles to city centre)
  • 3.5 stars
Excellent 4.4 / 5
from
£62
Picture of Fiesta Inn Aeropuerto Ciudad de Mexico in Mexico City

Fiesta Inn Aeropuerto Ciudad de Mexico

(3 miles to city centre)
  • 3.5 stars
Excellent 4.1 / 5
from£108
£69
Picture of Maria Condesa Boutique Hotel in Mexico City

Maria Condesa Boutique Hotel

(3.1 miles to city centre)
  • 4 stars
Excellent 4.3 / 5
from£146
£122
Picture of Gran Hotel Villa de Madrid in Mexico City

Gran Hotel Villa de Madrid

(2.2 miles to city centre)
  • 3.5 stars
Excellent 4.0 / 5
from£40
£29
Picture of Four Seasons Hotel Mexico City in Mexico City

Four Seasons Hotel Mexico City

(2.7 miles to city centre)
  • 5 stars
Outstanding 4.6 / 5
from
£292
Picture of Hotel Castropol in Mexico City

Hotel Castropol

(640 yards to city centre)
  • 3 stars
Excellent 4.2 / 5
from
£20

Collect 10 nights get 1 reward night*

And look out for Secret Prices on selected hotels

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
=