Hotels in Dinan

Search and compare Dinan hotels from hundreds of travel sites and save

Dinan, Brittany, France
20 Jan — 21 Jan2
Dinan, Brittany, France
Thu 20/1
Fri 21/1
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Dinan

Filter by star ratings
All filters
Mercure Dinan Port Le Jerzual
Mercure Dinan Port Le Jerzual
8.7 Excellent
26 Quai Des Talards, Dinan, Brittany, France
Show on map
0.6 mi from city centre, Dinan 
ExcellentBased on 1,015 reviews
8.7

Situated in Lanvallay, Mercure Dinan Port Le Jerzual provides stylish 4-star accommodation, as well as a bowling alley, a heated pool and a Jacuzzi. It is ideally positioned for guests wishing to discover the area's attractions.

ibis Styles Dinan Centre-Ville
ibis Styles Dinan Centre-Ville
8.4 Excellent
1 place Duclos Pinot, Dinan, Brittany, France
Show on map
0.8 mi from city centre, Dinan 
ExcellentBased on 1,422 reviews
8.4

Ibis Styles Dinan Centre Ville is situated in Dinan and features complimentary wireless internet. It is set amongst a variety of popular eateries and is within a 10-minute walk of Dinan Train Station.

Duchesse Anne
Duchesse Anne
7.3 Good
10 Place Duguesclin, Dinan, Brittany, France
Show on map
0.5 mi from city centre, Dinan 
GoodBased on 360 reviews
7.3

This comfortable hotel in Dinan offers free Wi-Fi, as well as luggage storage and a swimming pool. It is ideally located for guests wishing to visit the area's popular attractions.

Tips for booking a Dinan hotel

Cheapest month:October
Most expensive month:July
Average price in Dinan:£75/night
Absolute cheapest price found:£32/night
Cheapest day:Tuesday
Most expensive day:Wednesday
£52 - £122
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£59 - £118
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Dinan, Brittany

Show all 196 hotels
Duchesse Anne
Duchesse Anne
7.3 Good
10 Place Duguesclin, Dinan, Brittany, France
Show on map
0.5 mi from city centre,  

This comfortable hotel in Dinan offers free Wi-Fi, as well as luggage storage and a swimming pool. It is ideally located for guests wishing to visit the area's popular attractions.

£36
Avg. per night
ibis Styles Dinan Centre-Ville
ibis Styles Dinan Centre-Ville
8.4 Excellent
1 place Duclos Pinot, Dinan, Brittany, France
Show on map
0.8 mi from city centre,  

Ibis Styles Dinan Centre Ville is situated in Dinan and features complimentary wireless internet. It is set amongst a variety of popular eateries and is within a 10-minute walk of Dinan Train Station.

£45
Avg. per night
Mercure Dinan Port Le Jerzual
Mercure Dinan Port Le Jerzual
8.7 Excellent
26 Quai Des Talards, Dinan, Brittany, France
Show on map
0.6 mi from city centre,  

Situated in Lanvallay, Mercure Dinan Port Le Jerzual provides stylish 4-star accommodation, as well as a bowling alley, a heated pool and a Jacuzzi. It is ideally positioned for guests wishing to discover the area's attractions.

£81
Avg. per night

Hotel prices in Dinan

2 stars and under
Duchesse Anne
No. 1 most popular

Duchesse Anne

10 Place Duguesclin, Dinan, Brittany, France

7.3. Good
£36

Avg. per night

3 stars
ibis Styles Dinan Centre-Ville
No. 1 most popular

ibis Styles Dinan Centre-Ville

1 place Duclos Pinot, Dinan, Brittany, France

8.4. Excellent
£45

Avg. per night

4 stars +
Mercure Dinan Port Le Jerzual
No. 1 most popular

Mercure Dinan Port Le Jerzual

26 Quai Des Talards, Dinan, Brittany, France

8.7. Excellent
£81

Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Dinan

About Dinan

Surrounded by medieval ramparts on the banks of the Rance river, Dinan is a hilltop town in Brittany. It is clustered with half-timbered houses and home to a well-preserved castle keep, as well as a 15th-century clock tower that offers panoramic views across the town.

Things to do

Stroll through Dinan’s centre to admire its historic buildings, many of which date from the 13th century. Highlights include the Romanesque-style Saint-Sauveur Basilica with its beautifully decorated chapels and the Théâtre Des Jacobins where live performances are held. Along cobblestoned Rue du Jerzual you’ll find artisan stores selling locally made goods.

Not to miss is the Château de Dinan, a 14th-century castle keep that forms part of the 2.6-kilometre-long ramparts surrounding Dinan’s historic core. Also known as the Keep of Duchess Ann, it comprises two circular towers surrounded by a moat and connected via a drawbridge. Climb the spiral staircase that links its interior rooms while learning about the significance of the castle in the evolution of Breton medieval architecture.

Overlooking the Rance south of Dinan is the Abbaye de Lehon, a 9th-century Benedictine monastery that exhibits both Romanesque and Gothic architectural elements. Wander between its peaceful cloister, refectory and medicinal gardens, then admire the stained glass windows crafted by master glazier Gerard Lardeur in the abbey church. A former study room now houses a small museum where centuries-old manuscripts are exhibited.

Getting around

Dinan is around 30 minutes’ drive from Saint-Malo and 40 minutes from Rennes. Rennes–Saint-Jacques Airport is 45 minutes away and has flights to destinations across Europe and North Africa. Trains connect to the Dinan railway station and buses travel throughout the town.

Dinan travel FAQs

  • What are the best hotels in Dinan?

    Citotel Le Challonge, rated with a score of 8.3 from 576 reviewers, is one of the most popular hotels in Dinan. Other top stays include ibis Styles Dinan Centre-Ville, with an average rating of 8.4 from 1,422 reviewers, and Mercure Dinan Port Le Jerzual, with a score of 8.7 from 1,015 reviewers.

  • How much do hotels in Dinan cost?

    Hotels in Dinan cost an average of £82/night, according to HotelsCombined data in the last 72 hours.

  • How much is a cheap hotel in Dinan?

    £44 per night is the cheapest Dinan hotel price found in our data from the last 72 hours.

  • How much is a hotel in Dinan tonight?

    Dinan hotels start at £50 for tonight; however, the average price of accommodation is about £88. Many 4-star stays can be found in Dinan tonight, with prices starting at £87. These prices were found on HotelsCombined within the last 72 hours.