Hotels in Villefranche-sur-Mer, France

Villefranche-sur-Mer, a charming resort nestled on the hills overlooking the sea, is a French town of Provence-Cote d'Azur region. Villefranche-sur-Mer, just over 7 000 inhabitants, has been part of the Kingdom of Sardinia until mid-1800, under the house of Savoy. Today, Villefranche-sur-Mer is a wonderful destination that offers tourists, in addition to an excellent hospitality, even places of interest thanks to its medieval and Renaissance origins.

The ancient heart of the city, the Old Town, is a maze of narrow streets and small squares typical of medieval towns. The main places of historical interest are the church of Saint-Michel - dating back to 1750, in Baroque style, with some valuable works as a portrait of St. Michael and a sculpture of the eighteenth century depicting Christ, and the Chapel of Saint-Pierre, of the fourteenth century. In the city there are also some museums, such as the ceramics’ Collection Roux, an art and history museum and the 'des Maquettes Marines' museum, with a collection of model warships.

However, Villefranche-sur-Mer is a typical seaside resort with several beaches overlooked by clubs, restaurants, cafes and hotels. Do not miss a nice walk along the Promenade des Marinieres, stretching along the seafront. Villefranche-sur-Mer also has an important port where also very large ships dock because the seabed in front of the city is one of the deepest in the Mediterranean.

Further info about Villefranche-sur-Mer

The town is surrounded by hills, from which peaks you can admire the magnificent views that reach the Italian east coast. Villefranche-sur-Mer is located just a few kilometers from Nice and Munich, so it becomes a great starting point to visit many places on the Côte d'Azur. One last little curiosity: in 1971, Villefranche-sur-Mer hosted for a few weeks the Rolling Stones and it is here that they recorded the album Exile On Main Street.

... and keep your bags ready! Receive our best travel deals, sales and offers in your inbox and enjoy your trip!

Villefranche-sur-Mer - 67 Hotels

4 star hotelWelcome Hotel

Welcome Hotel

3 Quai Amiral Courbet, Villefranche-sur-Mer

Located in Villefranche Sur Mer, between Nice and Monaco, you will find the Welcome Hotel. The property, located just 400 m from the beach, with easy access to a diving center, is a good base for those who...

3 star hotelHôtel La Fiancée du Pirate

Hôtel La Fiancée du Pirate

8 Bld De La Corne D'or, Villefranche-sur-Mer

Hotel La Fiancée du Pirate, overlooking the bay of Villefranche Sur Mer, is located opposite the peninsula of Saint Jean Cap Ferrat. The hotel is conveniently located with easy access to Nice, Saint Paul de...

2 star hotelHotel Provencal

Hotel Provencal

4 Avenue Du Marechal Joffre, Villefranche-sur-Mer

Hotel Provencal, located in Villefranche-sur-Mer near the beautiful sandy beaches, is less than 20 minutes away from Monaco. The hotel is ideally located with easy access to the port and the centre of the country...

2 star hotelHôtel Patricia

Hôtel Patricia

310 Av De L'Ange Gardien, Villefranche-sur-Mer

Only 5 minutes walk from the beaches of Villefranche Sur Mer, Hotel Patricia awaits you. This 1 Star Hotel is conveniently located just 2.5 km from Saint-Jean-Cap-Ferrat, 9 km from Nice and 1 from Beaulieu, and...

3 star hotelHôtel La Flore

Hôtel La Flore

5, Bd Princesse Grâce De Monaco, Villefranche-sur-Mer

Hotel La Flore, a 3 star comfortable and welcoming hotel, is located in Villefranche-sur-Mer, between Nice and Monaco. Conveniently located, near bus stops linking the major towns of the Cote d'Azur, this hotel...

Villa Sorrentina

5 star hotelVilla Sorrentina

16 Avenue Victor Cauvin, Villefranche-sur-Mer

Panoramic Sea View Apartment

ApartmentPanoramic Sea View Apartment

Le San Marino 225 Avenue des Caroubiers, Villefranche-sur-Mer

Villa Prestige

 Villa Prestige

Avenue des Caroubiers Chemin de la fontaine du Canet, Villefranche-sur-Mer

Studio Roman

ApartmentStudio Roman

10 rue edith duhamel, Villefranche-sur-Mer

Place Poullan

ApartmentPlace Poullan

2 Place Félix Poullan, Villefranche-sur-Mer