부전역에서 오전 7시20분에 출발하는 무궁화호 열차가 오전 11시17분 안동역에 도착한다.
안동역과 안동버스터미널에서는 1시간~1시간10분 간격으로 운행하는 하회마을행 246번 시내버스를 타면 된다.
이 가운데 하회마을을 거쳐 병산서원까지 들어가는 버스는 하루 세 차례 오전 8시50분, 11시, 오후 2시20분에 안동역에서 출발한다.
병산서원에서 나가는 시간은 오전 10시, 낮 12시20분, 오후 3시40분이다.
대중교통을 이용해서는 당일치기가 사실상 불가능하다.
원점 회귀를 하지 않고 하회마을에서 마치는 것도 한 방법이다.
안동터미널에서 부산으로 가는 버스는 오후 8시30분(막차)까지 1시간~1시간10분 간격으로 운행한다.
안동역에서 부전역으로 가는 열차는 오후에는 5시35분 1차례 있다.