Find hotels near Butterfly and Insect World, Edinburgh from ₩87,143
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check prices for these dates
Compare 2,669 hotels close to Butterfly and Insect World with room rates, reviews, and availability. Most hotels are fully refundable.

Melville Castle
0.5 km from Butterfly and Insect World
9.0 out of 10, Wonderful, (238)

The Sun Inn
2.9 km from Butterfly and Insect World
8.6 out of 10, Excellent, (404)
The price is ₩201,719
₩242,063 total
includes taxes & fees
Nov 30 - Dec 1

Premier Inn Edinburgh A7 - Dalkeith
1 km from Butterfly and Insect World
8.8 out of 10, Excellent, (3)
The price is ₩84,172
₩101,006 total
includes taxes & fees
Dec 18 - Dec 19

Dalkeith Aparthotel
1.9 km from Butterfly and Insect World
6.4 out of 10, (35)
The price is ₩124,178
₩149,013 total
includes taxes & fees
Dec 2 - Dec 3

A Stay On The Brae
4.7 km from Butterfly and Insect World
9.6 out of 10, Exceptional, (7)
The price is ₩161,369
₩280,793 total
includes taxes & fees
Dec 7 - Dec 8

Prestonfield House
5.8 km from Butterfly and Insect World
9.8 out of 10, Exceptional, (286)
The price is ₩507,460
₩608,952 total
includes taxes & fees
Dec 7 - Dec 8
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Top Butterfly and Insect World Hotel Reviews

Apex Grassmarket Hotel
10/10 Excellent
Hotels near other Butterfly and Insect World attractions
Frequently asked questions
Explore a world of travel with Expedia
Hotels near popular Edinburgh Attractions
Hotels in top Edinburgh neighborhoods
Other Hotels near Butterfly and Insect World, Edinburgh
- North Berwick Hotels
- Newbridge Hotels
- North Sea Hotels
- Dunfermline Hotels
- South Queensferry Hotels
- Peebles Hotels
- Livingston Hotels
- Kirknewton Hotels
- Musselburgh Hotels
- Great Britain Hotels
- Dunbar Hotels
- Bonnyrigg Hotels
- Kirkcaldy Hotels
- Lasswade Hotels
- Dalkeith Hotels
- Linlithgow Hotels
- Bathgate Hotels
- Lanark Hotels
- Broxburn Hotels
- Haddington Hotels




















































































