Das Hotel Skyvillas Nerul liegt in unmittelbarer Nähe vom Tibetan Market, Baga Road, und zwar ungefähr 3 km von hier entfernt.
Das Stadtzentrum von Nerul kann man innerhalb von 20 Minuten zu Fuß erreichen. Zu den Sehenswürdigkeiten, die in einer Entfernung von etwa 10 Fahrminuten vom Aparthotel sind, gehört die St. Alex Church. Die Lage in ungefähr 4 km Entfernung vom Fort Reis Magos ist ein großer Vorteil für Gäste vom Skyvillas. Der Bahnhof Nerul ist 790 Minuten Autofahrt entfernt gelegen.
Neben einem Balkon sind die Zimmer im Hotel mit einem Flachbildfernseher mit Satellitenkanälen ausgestattet.
Das Restaurant House of Lloyds bietet eine Auswahl von Gerichten und liegt zudem gleich neben der Unterkunft.