Hotel Splendide

In the film version of Casino Royale James Bond and Vesper stay in Hotel Splendide in an unidentified town in Montenegro.

Hotel Splendide in Casino Royale

While there does turn out to be a Hotel Splendide in Montenegro, it is a concrete highrise rather than the neo-baroque design of the film. The real Hotel Splendide is located in Becici, on the edge of the Adriatic.

However, if you’re looking to stay at the “Hotel Splendide” that appears in the film then read on.

The magnificent Hotel Splendide is in reality Grandhotel Pupp, located in Karlovy Vary, Czech Republic. Karlovy Vary was formerly known as Karlsbad or Carlsbad and is the largest spa town in the world.

Grandhotel Pupp is a 111 room 5-star luxury hotel with spa, six restaurants and bars, conference facilities and, naturally enough, a casino, where you can play roulette, blackjack and poker. The original building dates back to the 18th century, but the hotel has been extended several times since then, all of which are in keeping with the original architecture.

Prices start at around €160 (per night for 2 people sharing a double room with breakfast).

More information

David Leigh founded The James Bond Dossier in 2002. A fan of 007 since the age of 8, he is also author of The Complete Guide to the Drinks of James Bond. You can order a copy here if you don't own it already.


Free monthly newsletter

Get the latest on Bond 26 and other James Bond news by email.


No thanks, I'm not interested in news about 007

Share this article

Like this article? Join our free 007 newsletter and get the latest on Bond 26 and other James Bond news by email.