No, there are no hotels located on SeaWorld property. When you are planning your SeaWorld San Diego vacation you will need to stay off property. There are many hotels located near the property that you can stay at, and many have shuttles that will take you to SeaWorld San Diego.