The Top 10 Offsite Hotels Near Walt Disney World

8. B Resort and Spa The B Resort and Spa is located at 1905 Hotel Plaza Boulevard in Lake Buena Vista, Florida, in the Disney Springs area. Guests can use their free shuttle service to and from Walt Disney World, which is just over 5 miles away, and the resort is a short 5-minute walk from Disney Springs. Inside are a restaurant and full-service spa. There are also 2 pool bars and 4 tennis courts, pools and a playground for kids. To book your room, call (866) 538-1314. (Photo credit: B Resort and Spa)