I think taxi will be fastest at that hour, or almost any other hour, unless the bridge is closed, in which case you would metro to dc, metro back to vienna, and cab from there. on more than one occasion, the wilson bridge was closed for some 10 hrs . could happen to the american legion bridge also.
I think $50-75 covers most cab fares to dulles from md and dc.