Question: how far is tappahannock virginia from richmond virginia
Answer: 45 miles ( 72 km )