L'Hôtel Bahia est situé sur la côte méditerranéenne, sur un terrain verdoyant de 1 hectare bordé d'arbres. Toutes les chambres offrent une vue sur le jardin, sur la colline ou sur la mer. Certaines chambres comportent une terrasse meublée et un petit jardin. Un petit-déjeuner buffet est servi tous les jours et le restaurant est ouvert de juin à septembre. Le restaurant est ouvert en saison. L'Hôtel Bahia est situé à proximité de la Marina Baie des Anges et à seulement 8 km de l'aéroport international Nice-Côte d'Azur.