 After Prague , the production moved to the Bahamas . Several locations around New Providence were used for filming during February and March , particularly on Paradise Island . Footage set in Mbale , Uganda , was filmed at Black Park , a Country Park in Buckinghamshire , on 4 July 2006 . Additional scenes took place at Albany House , an estate owned by golfers Ernie Els and Tiger Woods . The crew returned to the Czech Republic in April , and continued there , filming in Prague , Planá and Loket , before completing in the town of Karlovy Vary in May . A famous Czech spa , Karlovy Vary was used as the exterior of the Casino Royale , with the Grandhotel Pupp serving as " Hotel Splendide " . The main Italian location was Venice , where the majority of the film 's ending is set . Other scenes in the latter half of the film were shot in late May and early June at the Villa del Balbianello on the shores of Lake Como . Further exterior shooting for the movie took place at properties such as the Villa la Gaeta , near the lakeside town of Menaggio . 
