McDonald's is located at 30 W Mercury Blvd, Hampton, VA. This business specializes in American Restaurants. McDonald's is open Mon, 6am-6pm; Tue, 6am-6pm; Wed, 6am-6pm; Thu, 6am-6pm; Fri, 6am-6pm; Sat, Closed; Sun, Closed and accepts American Express, Apple Pay, Discover, Mastercard and Visa.