You could also take Skyliner from Studios to CBR, walk to the Jamaica bus stop, and catch a bus to DS from there. (DS buses don't stop at the Sklyliner bus stop.)
From Epcot, you could exit thru the IG, take Skyliner to Riviera, and bus from there to DS. It would take longer than walking to the BC bus stop, but it would be more fun. If there's nobody in line for the Skyliner, it shouldn't take more than 5-10 minutes extra.