Let S be a set of n points and let w be a function that assigns non-negative weights to points in S. The additive weighted distance dw(p, q) between two points p, q ∈ S is defined as w(p) + d(p, q) + w(q) if p = q and it is zero if p = q. Here, d(p, q) is the geodesic Euclidean distance between p and q. For a real number t > 1, a graph G(S, E) is called a t-spanner for the weighted set S of points if for any two points p and q in S the distance between p and q in graph G is at most t.dw(p, q) for a real number t > 1. For some integer k ≥ 1, a t-spanner G for the set S is a (k, t)-vertex fault-tolerant additive weighted spanner, denoted with (k, t)-VFTAWS, if for any set S ′ ⊂ S with cardinality at most k, the graph G \ S ′ is a t-spanner for the points in S \ S ′ . For any given real number ǫ > 0, we present algorithms to compute a (k, 4 + ǫ)-VFTAWS for the metric space (S, dw) resulting from the points in S belonging to any of the following: R d , simple polygon, polygonal domain, and terrain. Note that d(p, q) is the geodesic Euclidean distance between p and q in the case of simple polygons and terrains whereas in the case of R d it is the Euclidean distance along the line segment joining p and q.