sourceTrabber offers in Bonnyrigg 1 hotels for the visitors of this city in United Kingdom. The city has 16,000 inhabitants. The official currency is the British Pound (£). The closest airports to the city center are RAF Sculthorpe, Edinburgh (19 km), Dundee (65 km) and Glasgow (83 km). It is possible to book cheap hotels in Bonnyrigg from 115 € per night in a double room.