Getting there & away
Buses to Kirillov (R120, three hours) leave Vologda bus station at 7am, 8.30am, 10.50am and 1pm. Buses back to Vologda leave Kirillov at 11.55am, 2.25pm and 6.50pm. To reach Ferapontovo direct from Vologda, take an early bus heading to Lipin Bor, Petrozavodsk or Vytegra and get off at the Ferapontovo turnoff (R101 to R119, 2½ hours), a 2km walk from the village. Between Kirillov and Ferapontovo you'll need a taxi (around R250).
A taxi from Vologda to Kirillov and back, with two hours' waiting time, costs around R1500. Add another R500 or so for Ferapontovo.