Here's the rte. I use, off google. Distances are from Forbes/Craig to Freeport/Fox Chapel Rd.
S Craig St
1. Head north on S Craig St toward Filmore St 0.2 mi
2. Turn right at 5th Ave 472 ft
3. Turn left at N Neville St 0.4 mi
4. Turn right at Centre Ave 0.3 mi
5. Turn left at Morewood Ave 364 ft
6. Turn right at Baum Blvd/PA-380 0.6 mi
7. Slight left at S Negley Ave 1.6 mi
8. Turn right toward Mellon St 0.1 mi
9. Turn left at Mellon St 430 ft
10. Continue on Hill Rd/One Wild Pl 0.1 mi
11. Turn left to stay on Hill Rd/One Wild Pl 0.6 mi
12. Turn right at PA-8/Washington Blvd 0.1 mi
13. Take the ramp onto Highland Park Bridge 0.6 mi
14. Exit onto Freeport Rd 1.6 mi
Freeport Rd [6.5 total miles]
I generally take the sidewalk on HP Br, though I think most bicyclists don't. If you take the rd, make sure you take the 1st exit (Aspinwall)! If you take the sidewalk, slow down through the left turn and take care for traffic coming up from Sharpsburg at the other end.