There are limited bike racks on the left hand side as you enter Edinburgh Castle’s esplanade, behind the ticket box (not accessible when the Tattoo stands are in place).
There is no public parking at Cannonball Restaurant & Bar. Castle Terrace NCP is the nearest car park. To find nearby electric vehicle charging locations, please visit this website.