Mon, Tues & Thurs: 8:30AM – 7:00PM
Wed & Fri: 8:30AM – 5:00PM
Sat: 8:30AM – 1:30PM
Sun: Closed
Mon, Tues & Thurs: 8:30AM - 7:00PM
Wed & Fri: 8:30AM - 5:00PM
Sat: 8:30AM - 1:30PM
Sun: Closed

Directions

Compassion Animal Hospital is located in Bealeton (Fauquier County) near the intersection of Rt. 28 and Rt. 17 (Marsh Road). We are easily accessible from Prince William, Stafford, Rappahannock and Culpeper Counties.

More Specific Directions:

From Northern Fauquier, Loudoun and Northern Prince William:
Take Rt. 66 West to Rt. 29 South to Warrenton.

From Warrenton:
Take Rt. 29 South approximately 8 miles to Opal.
At the stoplight, turn left on Rt. 17 South.
Go approximately 3.5 miles to the stoplight at Rt. 28, followed by another stoplight a block away.
We are on the right just after the second stoplight.

From Southern Prince William, East Fauquier and Manassas:
Take Rt. 28 South past Nokesville and Catlett to the stoplight at Rt. 17 in Bealeton.
Turn left on Rt. 17 South.
We are on the right just after the second stoplight.

From Stafford:
Take Rt. 17 North and look for us on the left just after the second stop light in Bealeton.
Make a U-turn at the light.
We are immediately on your right.

From Northern Culpeper and Rappahannock:
Take Rt. 211 East to Warrenton, then turn right (South) on Rt. 29 to Opal.
At the stoplight, turn left on Rt. 17 South.
Go approximately 3.5 miles to the stoplight at Rt. 28, followed by another stoplight a block away.
We are on the right just after the second stoplight.

From Eastern Culpeper:
Take Rt. 29 North past Remington and veer right on Rt. 28 North.
Turn right at the stoplight in Bealeton onto Rt. 17 South.
We are on the right just after the second stoplight.