Welcome to The Caves!

The Caves is an exciting truly unique, atmospheric wedding venue situated in the heart of Edinburgh's Old Town. Its huge arches, that support Edinburgh's South Bridge, form a multitude of unique and diverse function rooms.


From the main vault whose stage is overlooked by a spacious balcony, to vaulted rooms that still contain the remains of buildings that predate the South Bridge itself, this atmospheric venue speaks for itself.

The multiple possibilities of the space mean that we can host everything from live music events, club nights, weddings, corporate entertainment, ceilidhs, Burn's suppers, private parties, themed events, theatre, private dining.....the list is endless...!

This amazing and fantastically unique venue will wow your guests.

Hotels City Rating

Swiss Court Guest House Keswick  4 stars

Keswick (Cumbria)

Athena Hotel London  3 stars

London Good

St Paul Hotel London  4 stars

London Superb

St James Hotel Nottingham  4 stars

Nottingham Very good

Crescent Hotel Harrow  3 stars

Harrow Good

Lace Market Hotel Nottingham  4 stars

Nottingham Very good

The Gallivant Hotel Rye  4 stars

Rye Superb

The Snooty Fox Hotel Tetbury  3 stars

Tetbury Fabulous

Mermaid Inn Rye  3 stars

Rye Fabulous

Imperial Hotel London  3 stars

London Very good

The Grosvenor Hotel London  4 stars

London Very good

The Tower Hotel London  4 stars

London Fabulous

Bellingham Hotel Wigan  3 stars

Wigan

Hilton London Metropole Hotel  4 stars

London Very good

Principal Edinburgh Hotel  4 stars

Edinburgh Fabulous

Strand Palace London  4 stars

London Fabulous

London Town Hotel  3 stars

London Very good

Melia White House Hotel London  4 stars

London Fabulous

St Ermins Hotel London  4 stars

London Fabulous

Gothic House Bed & Breakfast East Grinstead  4 stars

East Grinstead Superb

Hoxton Hotel London  4 stars

London Superb

Brook Farm Bed & Breakfast Taunton  3 stars

Taunton

Rubens At The Palace London  4 stars

London Fabulous

Sheraton Heathrow Hotel West Drayton  4 stars

West Drayton

Oakley Court Hotel Windsor  4 stars

Windsor Fabulous

Caledonian Hotel Newcastle upon Tyne  3 stars

Newcastle upon Tyne Very good

Hilton London Heathrow Airport Hotel Hillingdon  4 stars

Hillingdon Very good

Doubletree By Hilton London Westminster Hotel  4 stars

London Fabulous

Malmaison Oxford Hotel  4 stars

Oxford Fabulous

Copthorne Tara Hotel London  4 stars

London Very good

The Zetter Hotel London  4 stars

London Fabulous

Roseate House London Hotel  4 stars

London Fabulous

Millennium Hotel London Mayfair  4 stars

London Fabulous

The Montague On The Gardens Hotel London  4 stars

London Superb

Macdonald Linden Hall Hotel Morpeth  4 stars

Morpeth Very good

Park Plaza County Hall London Hotel  4 stars

London Superb

Dalhousie Castle Hotel Bonnyrigg  3 stars

Bonnyrigg

Links Lodge Turnberry  4 stars

Turnberry

The Trafalgar Hotel London  4 stars

London Superb

Holiday Inn Heathrow M4 Jct 4 West Drayton  4 stars

West Drayton Very good

The Ampersand Hotel London  4 stars

London Good

Rembrandt Hotel London  4 stars

London Fabulous

Cooperage Bed & Breakfast St Austell  4 stars

St Austell

Camelot Castle Hotel Tintagel  3 stars

Tintagel

The Belfry Hotel Sutton Coldfield  4 stars

Sutton Coldfield Good

Hilton London Paddington Hotel  4 stars

London Fabulous

The Chesterfield Mayfair Hotel London  4 stars

London Superb

Hammet House Hotel Cardigan  4 stars

Cardigan Guest rating

The Wyndham Arms Hotel Clearwell  3 stars

Clearwell Very good

Premier Inn London County Hall  3 stars

London Superb

Millennium Gloucester Hotel London  4 stars

London Very good

Central Park Hotel London  3 stars

London Good

Park International Hotel London  4 stars

London Fabulous

The Bristol Hotel  4 stars

Bristol Fabulous

Renaissance London Heathrow Hotel Harlington  4 stars

Harlington (Greater London) Very good

Holiday Inn Kensington Forum London  4 stars

London Very good

Amba Hotel Charing Cross London  4 stars

London Fabulous

Berkeley Square Hotel Bristol  3 stars

Bristol Very good

Club Quarters Hotel, Trafalgar Square London  4 stars

London Fabulous

Old Mill Inn Pitlochry  4 stars

Pitlochry Superb

Hilton Edinburgh Carlton Hotel  4 stars

Edinburgh Very good

The White Horse Hotel York  3 stars

York

Citadines Trafalgar Square London Hotel  4 stars

London Fabulous

Titanic Hotel Liverpool  4 stars

Liverpool Superb

Dean Street Townhouse Hotel London  3 stars

London Exceptional

Park Plaza Sherlock Holmes London Hotel  4 stars

London Very good

Hilton London Kensington Hotel  4 stars

London Fabulous

Sir Christopher Wren Hotel & Spa Windsor  4 stars

Windsor Very good

Generator Hostel London  3 stars

London Very good

My Bloomsbury Hotel London  4 stars

London Very good

The Milton Inn Dumbarton  3 stars

Dumbarton

Seven Stars Inn Durham  3 stars

Durham Guest rating

Ashburn Hotel London  4 stars

London Fabulous

Crowne Plaza London - The City Hotel  4 stars

London Fabulous

Chase Hotel Ross-on-Wye  3 stars

Ross-on-Wye Very good

Cumberland Hotel London  4 stars

London Fabulous

Ballygally Castle Hotel  4 stars

Ballygally (Larne) Fabulous

Park Plaza London Riverbank Hotel  4 stars

London Fabulous

London House Hotel  3 stars

London Fabulous

Tamburlaine Hotel Cambridge  4 stars

Cambridge

Holiday Inn Mayfair London  4 stars

London Very good

The Cavendish London Hotel  4 stars

London Fabulous

The Raven Hotel Much Wenlock  3 stars

Much Wenlock

The Wishing Well Hotel Selby  3 stars

Selby Very good

London Marriott Hotel Kensington  4 stars

London Fabulous

The Nadler Kensington Hotel London  4 stars

London Superb

The White Mare Hotel Beckermet  4 stars

Beckermet

Cedar Falls Hotel Combe Florey  3 stars

Combe Florey Very good

Yha London Central Hostel  4 stars

London Fabulous

The Bloomsbury Hotel London  4 stars

London Fabulous

La Suite West London  4 stars

London Good

Luna & Simone Hotel London  3 stars

London Fabulous

Pine Lake Resort Carnforth  3 stars

Carnforth Fabulous

The Marylebone Hotel London  4 stars

London Fabulous

Poets House Hotel Ely  4 stars

Ely

Apex City Of London Hotel  4 stars

London Superb

Novotel London West  4 stars

London Very good

Park Plaza Victoria London Hotel  4 stars

London Fabulous

The Mandeville Hotel London  4 stars

London Fabulous

Hastings Hotel Slieve Donard Newcastle  4 stars

Newcastle (Down)

Gravetye Manor Hotel East Grinstead  4 stars

East Grinstead Superb

Park Lane Mews Hotel London  4 stars

London Good

Sandbanks Hotel Poole  4 stars

Poole Very good

Flemings Mayfair Hotel London  4 stars

London Fabulous

Macdonald Holyrood Hotel Edinburgh  4 stars

Edinburgh Fabulous

Hard Days Night Hotel Liverpool  4 stars

Liverpool Superb

Barnsley House Hotel Cirencester  3 stars

Cirencester Fabulous

Premier Inn Heathrow Airport Hillingdon  3 stars

Hillingdon Superb

Hilton London Canary Wharf Hotel  4 stars

London Superb

St James' Court A Taj Hotel London  4 stars

London Fabulous

Sloane Square Hotel London  4 stars

London Fabulous

The Midland Manchester Hotel  4 stars

Manchester Fabulous

The Principal York Hotel  4 stars

York Very good

Wentworth Hotel Aldeburgh  3 stars

Aldeburgh Superb

Macdonald Compleat Angler Hotel Marlow  4 stars

Marlow (Buckinghamshire) Fabulous

The Bailey'S Hotel London  4 stars

London Fabulous

K West Hotel & Spa London  4 stars

London Very good

The Dolphin Tavern Hotel Penzance  3 stars

Penzance

Anchorage Hotel Torquay  3 stars

Torquay

Marriott Marble Arch Hotel London  4 stars

London Fabulous

Radisson Blu Hotel Edinburgh  4 stars

Edinburgh Fabulous

Tudor Cottage Minehead  4 stars

Minehead

Edinburgh Marriott Hotel  4 stars

Edinburgh Fabulous

Malmaison London Hotel  4 stars

London Fabulous

Hyatt Regency Birmingham Hotel  4 stars

Birmingham Fabulous

Kingsmills Hotel Inverness  4 stars

Inverness Fabulous

London Heathrow Marriott Hotel Hillingdon  4 stars

Hillingdon Fabulous

Everglades Hotel Londonderry  4 stars

Londonderry Fabulous

Four Seasons Hotel London  3 stars

London

Doubletree By Hilton Tower Of London Hotel  4 stars

London Superb

Allison House Hotel Edinburgh  3 stars

Edinburgh Fabulous

Ocean Beach Hotel And Spa Bournemouth  3 stars

Bournemouth

The Stratford Hotel  4 stars

Stratford-upon-Avon Superb

Tylney Hall Hotel Hook  4 stars

Hook (Hampshire) Very good

Hastings Europa Hotel Belfast  4 stars

Belfast Fabulous

Castle Apartments Edinburgh  3 stars

Edinburgh

Kingsway Hall Hotel London  4 stars

London Fabulous

Hilton Manchester Deansgate Hotel  4 stars

Manchester Fabulous

The Norman Knight Hotel Long Compton  3 stars

Long Compton

Drayton Manor Hotel Tamworth  4 stars

Tamworth Superb

Sheraton Skyline Hotel London Heathrow Hillingdon  4 stars

Hillingdon Fabulous

Pullman London St Pancras Hotel  4 stars

London Fabulous

The Portobello Hotel London  4 stars

London Very good

Garden Court Hotel London  3 stars

London Very good

Blue Boar Inn Norwich  4 stars

Norwich

Lancaster Gate Hotel London  3 stars

London Fabulous

Number Sixteen Hotel London  4 stars

London Fabulous

Myhotel Chelsea London  4 stars

London Very good

The Harvard Inn Stock  4 stars

Stock

Jurys Inn Edinburgh  3 stars

Edinburgh Fabulous

New Place Hotel Southampton  4 stars

Southampton Fabulous

Rathbone Hotel London  4 stars

London Fabulous

The Hoxton Holborn Hotel London  4 stars

London Superb

Grand Central Hotel Glasgow  4 stars

Glasgow Fabulous

The Woolly Sheep Inn Skipton  4 stars

Skipton

Radisson Blu Edwardian Heathrow Hotel Hillingdon  4 stars

Hillingdon Fabulous

Hilton Edinburgh Grosvenor Hotel  4 stars

Edinburgh Good

Lancaster London Hotel  4 stars

London Fabulous

Holiday Inn Edinburgh  4 stars

Edinburgh Very good

Marlborough House Hotel Carlisle  3 stars

Carlisle (Cumbria)

H10 London Waterloo Hotel  4 stars

London Superb

Qbic Hotel London City  3 stars

London Superb

Westbury Hotel London  3 stars

London Very good

Amberley Castle Hotel  4 stars

Amberley (West Sussex) Superb

Macdonald Rusacks Hotel St Andrews  4 stars

St Andrews Fabulous

Haven Hotel Poole  4 stars

Poole Fabulous

Hilton London Olympia Hotel  4 stars

London Very good

Royal National Hotel London  3 stars

London Guest rating

K+K Hotel George London  4 stars

London Fabulous

Forest Of Arden Marriott Hotel & Country Club Birmingham  4 stars

Birmingham Very good

Culloden House Hotel Inverness  4 stars

Inverness Superb

Edinburgh Thistle Hotel  3 stars

Edinburgh Fabulous

Du Vin & Bistro Hotel Edinburgh  4 stars

Edinburgh Superb

Millennium Mayfair Hotel London  4 stars

London

Cardiff Hotel London  3 stars

London Very good

Calcot Manor Hotel Tetbury  4 stars

Tetbury Superb

The Lodge On Loch Lomond Hotel Luss  4 stars

Luss Superb

Hilton London Hyde Park Hotel  4 stars

London Very good

Clayton Hotel Chiswick London  4 stars

London Fabulous

George Hotel London  3 stars

London Good

Solent And Spa Hotel Whiteley  4 stars

Whiteley

Hilton London Tower Bridge Hotel  4 stars

London Superb

President Hotel London  3 stars

London Guest rating

The Hoste Luxury Boutique Hotel Burnham Market  4 stars

Burnham Market

Amba Hotel Marble Arch London  4 stars

London Very good

Brandon House Hotel Thetford  3 stars

Thetford Very good

Clink 78 Hostel London  3 stars

London Very good

Malmaison Glasgow Hotel  4 stars

Glasgow Very good

Langham Hotel Eastbourne  4 stars

Eastbourne Very good

Norseman Hotel Wick  3 stars

Wick (Highlands) Very good

The Swan Hotel And Spa Newby Bridge  4 stars

Newby Bridge

Bunkhouse Hostel Cardiff  3 stars

Cardiff Fabulous

Old Bank Hotel Oxford  4 stars

Oxford Superb

Best Western Kings Manor Hotel Edinburgh  3 stars

Edinburgh Fabulous

Cotswold House Hotel & Spa Chipping Campden  4 stars

Chipping Campden Very good

Hilton London Green Park Hotel  4 stars

London Fabulous

Marriott Regents Park Hotel London  4 stars

London Fabulous

Radisson Blu Edwardian Vanderbilt Hotel London  4 stars

London Very good

Crowne Plaza Kensington Hotel London  4 stars

London Fabulous

Apex Grassmarket Hotel Edinburgh  4 stars

Edinburgh Fabulous

Cuillin Hills Hotel Portree  4 stars

Portree Fabulous

London Star Hotel  3 stars

London Very good

Macdonald Frimley Hall Hotel Camberley  4 stars

Camberley Very good

Ruthin Castle Hotel  4 stars

Ruthin Fabulous

The Sanctuary House Hotel London  3 stars

London Superb

Airth Castle Hotel And Spa Falkirk  4 stars

Falkirk Very good

The Green Dragon Inn Cowley  4 stars

Cowley (Gloucestershire)

Doubletree By Hilton London West End Hotel  4 stars

London Very good

London Elizabeth Hotel  4 stars

London Very good

Saint Georges Hotel London  4 stars

London Very good

Holiday Inn Bloomsbury London  4 stars

London Very good

De Vere Cotswold Water Park Hotel South Cerney  4 stars

South Cerney Fabulous

Stirling Highland Hotel  4 stars

Stirling Fabulous

The Black Bear Hotel Wareham  3 stars

Wareham

Slieve Donard Resort And Spa Newcastle  4 stars

Newcastle (Down)

Alexandra Hotel Fort William  3 stars

Fort William Fabulous

Premier Inn London Gatwick Airport Crawley  3 stars

Crawley Superb

Kensington Court Hotel London  3 stars

London Very good

The Whitechapel Hotel London  4 stars

London Fabulous

De Vere Slaley Hall Hotel Hexham  4 stars

Hexham Fabulous

Esplanade Hotel Newquay  3 stars

Newquay (Cornwall) Very good

The Union Inn Windsor  4 stars

Windsor

Premier Inn Clacton-On-Sea Weeley  3 stars

Weeley

Marriott Maida Vale Hotel London  4 stars

London Very good

Malmaison Belfast Hotel  4 stars

Belfast Very good

Crowne Plaza London - Kings Cross Hotel  4 stars

London Very good

Holiday Inn Norwich  3 stars

Norwich Superb

Brocco On The Park Boutique Hotel Sheffield  4 stars

Sheffield

Jasmine House Bed & Breakfast Newquay  3 stars

Newquay (Cornwall)

English Rose Bed & Breakfast Bexhill-on-Sea  4 stars

Bexhill-on-Sea

Radisson Blu Edwardian Grafton Hotel London  4 stars

London Very good

Caesar Hotel London  4 stars

London Very good

Ten Square Hotel Belfast  4 stars

Belfast Fabulous

The Keswick Hotel Moore'S Bar & Restaurant Norwich  4 stars

Norwich Fabulous

Thewesley Hotel London  4 stars

London Fabulous

The Bonham Hotel Edinburgh  4 stars

Edinburgh Fabulous

Camden Lock Hotel London  3 stars

London Very good

Cowley Manor Hotel Cheltenham  4 stars

Cheltenham Superb

Ettington Park Hotel Stratford-upon-Avon  4 stars

Stratford-upon-Avon Fabulous

Montana Hotel London  3 stars

London Very good

Old Waverley Hotel Edinburgh  3 stars

Edinburgh Fabulous

Macdonald Manchester Hotel  4 stars

Manchester Superb

Queens Hotel Brighton  3 stars

Brighton Fabulous

Charlton House Hotel Shepton Mallet  4 stars

Shepton Mallet Fabulous

Hilton Garden Inn London Heathrow Hillingdon  4 stars

Hillingdon

The Gore Hotel London  4 stars

London Very good

Ambassadors Hotel London  3 stars

London Good

Sanctum Soho Hotel London  4 stars

London Fabulous

Holiday Inn Washington  3 stars

Washington Very good

Broadway Hotel Broadway  3 stars

Broadway (Worcestershire) Fabulous

Washington Mayfair Hotel London  4 stars

London Very good

Corus Hyde Park Hotel London  4 stars

London Very good

Dalmahoy Hotel & Country Club Edinburgh  4 stars

Edinburgh Fabulous

Woodlands Park Hotel Cobham  4 stars

Cobham (Surrey) Very good

Ava Residence Leeds  3 stars

Leeds (West Yorkshire)

The Glens Hotel Cushendall  3 stars

Cushendall Good

Hampton By Hilton London Waterloo Hotel  3 stars

London Superb

Aloft London Excel Hotel  4 stars

London Superb

Met Hotel Leeds  4 stars

Leeds (West Yorkshire) Very good

Dorsett Shepherds Bush Hotel London  4 stars

London Fabulous

Thistle Kensington Gardens Hotel London  4 stars

London Fabulous

The Nadler Victoria Hotel London  4 stars

London Exclusive

Apex Temple Court Hotel London  4 stars

London Superb

Leopold Hotel Sheffield  4 stars

Sheffield Fabulous

Grand Harbour Hotel Southampton  4 stars

Southampton Very good

The Lodge Hotel Coleraine  3 stars

Coleraine Superb

The Walnut Tree Inn Mere  4 stars

Mere (Wiltshire)

Doubletree By Hilton London-Islington Hotel  4 stars

London Fabulous

Pembridge Palace Hotel London  3 stars

London Guest rating

Byron Hotel London  3 stars

London Very good

Novotel London Waterloo  4 stars

London Fabulous

Hilton Craigendarroch Hotel Ballater  3 stars

Ballater Fabulous

Dale Hill Hotel Ticehurst  4 stars

Ticehurst Fabulous

Fraser Suites Edinburgh  4 stars

Edinburgh Superb

Royal Highland Hotel Inverness  3 stars

Inverness Very good

Hilton London Gatwick Airport Hotel Crawley  4 stars

Crawley Very good

Hatters Hostel Liverpool  3 stars

Liverpool Very good

Malmaison Aberdeen Hotel  4 stars

Aberdeen Superb

Green Hotel Kinross  4 stars

Kinross Fabulous

The Buck Hotel Richmond  3 stars

Richmond (North Yorkshire) Very good

The Hawthorns Bed & Breakfast Drymen  3 stars

Drymen Very good

Woodside Guest House Keswick  4 stars

Keswick (Cumbria)

Plummer House Hotel Newcastle upon Tyne  3 stars

Newcastle upon Tyne

Doubletree By Hilton Hotel London - Victoria  4 stars

London Very good

Doubletree By Hilton London Chelsea Hotel  4 stars

London Very good

St Joseph Hotel London  3 stars

London Good

Citizenm London Bankside Hotel  4 stars

London Superb

Coombe Abbey Hotel Coventry  4 stars

Coventry Fabulous

Golf View Hotel Nairn  4 stars

Nairn Fabulous

Dolphin House Serviced Apartments London  4 stars

London Fabulous

The Walton Hotel Nottingham  4 stars

Nottingham Very good

Ashdown Park Hotel Forest Row  4 stars

Forest Row Fabulous

Stonefield Castle Hotel Tarbert  4 stars

Tarbert (Argyll and Bute) Fabulous

Morgan Hotel London  3 stars

London

The Beaumont Bed & Breakfast Sittingbourne  4 stars

Sittingbourne Good

The Exeter Arms Hotel Stamford  4 stars

Stamford

Point A Hotel - Paddington London  3 stars

London

Park City Grand Plaza Kensington Hotel London  4 stars

London Superb

Danubius Hotel Regents Park London  4 stars

London Fabulous

Macdonald Marine Hotel & Spa North Berwick  4 stars

North Berwick Fabulous