No, you don't have to stay at Disney to eat at Boma - but you'll want to call and get a dining reservation as it is usually a really busy restaurant! Just a hint - if you can't get a reservation, but still want the Zebra domes - go to Mara (the counter service restaurant at Animal Kingdom Lodge) - they sell a plate of 5 zebra domes - sooo yummy!!!