Welcome to
Hall Mazda Virginia Beach

We Buy Cars - Get $1,000 Over Appraisal*

New Arrivals

  • 2021 Mazda Mazda CX-30 Turbo Turbo AWD SUV
    2021 Mazda CX-30

    Turbo Turbo A…

    • $33,795

    Quick Specs

    View Details
  • 2021 Mazda Mazda6 Touring Sedan
    2021

    Mazda6 Touring

    • $28,730

    Quick Specs

    View Details
  • 2021 Mazda Mazda6 Carbon Edition Sedan
    2021 Mazda6

    Carbon Edition

    • $34,145

    Quick Specs

    View Details
  • 2021 Mazda Mazda3 Premium Sedan
    2021

    Mazda3 Premium

    • $28,490

    Quick Specs

    View Details
  • 2021 Mazda Mazda3 Select Hatchback
    2021

    Mazda3 Select

    • $24,910

    Quick Specs

    View Details

See Why Our Customers Love Us



Read Our Reviews

Award Winning Service

Schedule Now

Current Offers

See All Offers

The Hall Mazda Virginia Beach Way

Hall Mazda Virginia Beach is a new car dealership that serves residents in Norfolk, Chesapeake and all surrounding areas. We are proud and excited to be able to offer our car buying customers a wide range of new Mazda models. Our new car inventory is a representation of the dedication we have to our customers and our focus on providing high quality vehicles and exceptional customer service. Be sure to check out our Mazda showroom to see the latest Mazda models and their details.

Apart from our new car inventory, we also provide an array of used cars and certified pre-owned Mazda cars. No matter what sort of vehicle you're looking for, we will help you find it.
  1. Hall Mazda Virginia Beach

    4372 Holland Road
    Virginia Beach, VA 23452

    • Sales: 757-663-7447
Loading Map...
*Add $1,000 Trade-In Bonus to your online appraisal. A visual inspection of your vehicle is required to determine the actual dollar value of your trade-in to qualify for assistance. Offer must be mentioned at the time of negotiation. Limit one per customer. Prior sales excluded. See dealer for details. Offer ends 10/31/21.

Get in Touch

  • Contact our Sales Department at: 757-663-7447
  • Monday9:00am - 9:00pm
  • Tuesday9:00am - 9:00pm
  • Wednesday9:00am - 9:00pm
  • Thursday9:00am - 9:00pm
  • Friday9:00am - 9:00pm
  • Saturday9:00am - 8:00pm
  • Sunday12:00pm - 5:00pm Last Two Sunday's of the Month