Hotels near Puppet Museum
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Tonight
Dec 22 - Dec 23Tomorrow
Dec 23 - Dec 24This weekend
Dec 26 - Dec 28Next weekend
Jan 2 - Jan 4Where to stay near Puppet Museum?
CA $541
CA $753 total
includes taxes & fees
Jan 20 - Jan 21, 2026
CA $443
CA $576 total
includes taxes & fees
Jan 3 - Jan 4, 2026
CA $80
CA $104 total
includes taxes & fees
Dec 23 - Dec 24
CA $762
CA $989 total
includes taxes & fees
Jan 8 - Jan 9, 2026




At Kelly's Ambalangoda
At Kelly's Ambalangoda1.6 km from Puppet Museum
CA $126
CA $149 total
includes taxes & fees
Dec 23 - Dec 24




Aaradhya Madu River
Aaradhya Madu River1.5 km from Puppet Museum
CA $130
CA $155 total
includes taxes & fees
Jan 3 - Jan 4, 2026




Araliya Villa
Araliya Villa2.9 km from Puppet Museum




Hotel Italia
Hotel Italia3 km from Puppet Museum
CA $63
CA $88 total
includes taxes & fees
Dec 30 - Dec 31
CA $344
CA $462 total
includes taxes & fees
Jan 6 - Jan 7, 2026




The Vitamin Sea Villa
The Vitamin Sea Villa3.3 km from Puppet Museum
CA $37
CA $43 total
includes taxes & fees
Dec 27 - Dec 28
CA $62
CA $73 total
includes taxes & fees
Dec 23 - Dec 24
CA $206
CA $206 total
includes taxes & fees
Dec 25 - Dec 26
CA $164
CA $214 total
includes taxes & fees
Jan 22 - Jan 23, 2026
CA $103
CA $122 total
includes taxes & fees
Jan 11 - Jan 12, 2026
CA $77
CA $102 total
includes taxes & fees
Dec 24 - Dec 25




Hala Heritage Villa
Hala Heritage Villa3.9 km from Puppet Museum
CA $39
CA $46 total
includes taxes & fees
Dec 23 - Dec 24
Other landmarks near Puppet Museum
Ariyapala Mask Museum
4.4/5 (5 reviews)
If visiting museums in Ambalangoda are on your list, you might want to check out the upcoming exhibitions at Ariyapala Mask Museum. Why not take a stroll along the beaches and watch the sunset while you're here? If you want to experience more of the culture Ambalangoda has to offer, head to Ambalangoda Beach, Akurala Beach, and Ahungalla Beach.
Balapitiya Beach
If being by the water is a major draw, Balapitiya Beach is a spot you might want to check out, located 1.1 mi (1.8 km) from central Balapitiya. Enjoy the sunset by the shore at Kosgoda Beach, Ambalangoda Beach, and Ahungalla Beach.
Ambalangoda Beach
Whether you want to hunt for sand dollars or smell the fresh air, Ambalangoda Beach is a spot you might want to check out, located 0.9 mi (1.5 km) from central Madampagama. If you want to continue walking by the waves, head to Akurala Beach and Balapitiya Beach.
Kosgoda Spice Garden
Ready for an education in local botany? Kosgoda Spice Garden should make your list of places to visit, located 1.1 mi (1.8 km) from central Kosgoda. If you like Kosgoda Spice Garden, you'll love Brief Garden, Bevis Bawa, just a short drive away.
Akurala Beach
Whether you want to collect beach glass or watch the sunset, Akurala Beach is a spot you might want to check out when visiting central Akurala. If you want to continue walking by the waves, head to Ambalangoda Beach and Hikkaduwa Beach.
Kosgoda Beach
If you can't wait to get to the beach, you might enjoy a trip to Kosgoda Beach located 0.4 mi (0.6 km) from central Kosgoda. Enjoy the sunset by the shore at Ahungalla Beach, Induruwa Beach, and Balapitiya Beach.
Gurusinghe Moonstone Mine
Gurusinghe Moonstone Mine is in the heart of Meetiyagoda, so why not stop by during your stay.




















































