You are right, in both cases. Fantasia is close to the Swan. And the Swan is about half way between Epcot and MGM (a little closer to Epcot).
If you are trying to get to the CR when MK is open, I would suggest that the fastest way, using WDW transportation, would be to walk to the Swan, get on the MK bus and walk (or take the monorail) to the CR. (The walk from the buses to the monorail is ALMOST as long as the walk from the buses to CR.)
The other way would be to walk to the Swan, and either walk or take the boat to MGM and then take the CR bus from MGM.
Sorry to appear dumb, but how would I get the monorial from the Swan? I didn't know if I could walk to Epcot's monorail or not, but we probably won't have a park ticket for that day.