Hi Kayla!
Welcome to the Disney Parks Moms Panel! I'm happy to hear that you're planning a Walt Disney World Resort vacation! I called Disney's Port Orleans Resort - Riverside 'home' for the most wonderful week of Disney fun in May. Aside from the wonderful theming, there are so many wonderful included perks to staying at one of
Disney's Resort Hotels, like the ability to charge souvenirs or dining purchases made anywhere across the (Walt Disney) World back to the credit card on file at your Disney Resort Hotel. You literally only need your MagicBand that serves as your room key, theme park ticket, PhotoPass holder, and digital wallet.
While I can't speak from personal experience of shuttle ride times from the B Resort, I can say that most Good Neighbor Hotels operate their own shuttle(s). Some Good Neighbor Hotels will have multiple buses that visit each theme park, whereas others only drop their guests off at
Disney's Ticket And Transportation Center. (Look at location number 2 of the Magic Kingdom Park Bus Stop.) The TTC is kind of like a 'Park and Ride' area located in the Magic Kingdom Park parking lot. Here you can catch a bus to all four of Disney's Theme Parks, two water parks, as well as Disney Springs. Your best bet would be to call the B Resort to ask how their shuttle works as well as estimated travel time.
Disney's Complimentary Resort Hotel Transportation, on the other hand, has a bus dedicated to each park. The park buses come around every 20-ish minutes to take guests directly to their destination. The ride between your hotel and the park takes anywhere between 15 and 25 minutes, depending on the park you choose to visit.
I hope this helped, Kayla!
~Kristen