Das Hotel Castelmar befindet sich im Zentrum von Campeche, ca. 20 Minuten Autofahrt vom Flughafen entfernt. Das Hotel eignet sich durch die zentrale Lage besonders als Ausgangspunkt für Erkundungstouren in die Stadt.
Das Hotel bietet ein Restaurant, Wäscherei, Wechselstube, Zimmerservice, Boutiquen, Pool und Sonnenterrasse. Ein kostenloser WLAN-Internetzugang steht in den öffentlichen Bereichen zur Verfügung. Kostenlose Parkplätze sind ebenfalls vorhanden.