At present, Walmart has 4 branches near Amherst, Nova Scotia. This is the listing of all Walmart locations in the area.