Your Home Awaits

Stunning Waterfront Apartments in Virginia Beach

Experience endless ocean views at Mayflower. Our apartments for rent in Virginia Beach offer studio, one, two, and three bedroom homes with top-notch amenities throughout a high-rise community for a laid-back, beachy lifestyle.

Inside each pet-friendly floor plan, you’ll find hardwood-style flooring, upgraded appliances, and breathtaking views. Enjoy a light-filled and open-concept common area where you can gather with friends or kick back and relax after a long day. Select homes offer unparalleled ocean views. Upgraded kitchens come fully equipped with stainless steel appliances and spacious cabinets while bedrooms and master suites offer cozy spaces with large closets.

Throughout our soaring community of waterfront apartments in Virginia Beach, you’ll enjoy access to exciting amenities. Stay active in our on-site gym or enjoy year-round pool parties thanks to our indoor and outdoor pools. Other amenities include a business center with high-speed internet access, covered parking options, and extra storage spaces.

Located in the heart of Virginia Beach, you gain prime access to on-site dining and nearby shopping and outdoor activities. Walk the boardwalk, ride your bike along the oceanfront path, and grab a slice at North End Pizza.

Experience the oceanfront lifestyle that awaits when you join us at Mayflower. Contact us to schedule a tour today!

Floor Plans

Modern Studio, 1BR, 2BR, & 3BR Apartments in Virginia Beach

At Mayflower, you’ll discover endless options designed for you. With everything from cozy studios to expansive penthouses for rent in Virginia Beach, our community has the modern interior design with in-home conveniences that you need.

Kitchens come chef-ready with a full appliance package and sleek countertops. Upgraded homes come with stainless steel appliances for an added touch of sophistication. Hardwood-style flooring flows throughout common areas while oversized windows fill living and dining areas with natural light. Individual climate control and ceiling fans ensure you’re kept comfortable year-round.

Ready to use connections for high-speed internet and cable allow you to work from home or enjoy your favorite streaming services. Large closets in every bedroom provide plenty of storage space. Renovated floor plans also feature marble-surround bathrooms with stand-alone showers and updated vanities.

For a tour of our studio, one, two, and three bedroom apartments in Virginia Beach, reach out to us today.



High-Rise Apartments in Virginia Beach with Resort-Style Amenities

When you join Mayflower, you’ll experience vacation-style living every day. Our apartments in Virginia Beach include resort-inspired amenities that help you stay active, connected, and relaxed, all without leaving home.

Elevator access throughout our 15-story building takes you to our central clubhouse, where you’ll find a well-appointed resident lounge as well as our fitness center, fully equipped with cardio machines and free weights to help you reach your wellness goals. Head to our seasonal outdoor pool, surrounded by an expansive sun deck with chaise lounges and cozy fire pits. Open year-round, the indoor pool includes a hot tub for maximum relaxation.

Mayflower also offers an on-site business center with high-speed internet access, covered parking, and an on-site laundry facility. For additional convenience, our on-site team provides 24-hour emergency maintenance, package receiving services as well as night patrols.

Experience the best apartments in Virginia Beach when you tour Mayflower today. Call today to connect with a leasing agent!

  • Elevator
  • Cardio & Strength Fitness Center
  • Free Weights
  • Package Receiving
  • On-site maintenance
  • High-speed internet in area
  • Business center with equipment
  • Daily Night Patrol
  • Hotel View
  • Range
  • Under cabinet or countertop microwave
  • Side-by-side refrigerator with no ice dispenser
  • Dishwasher
  • Ceiling fans
  • Controlled Access
  • Central Air/Heating
  • Pet Policy Type: Cat, Dog
  • Max Number of Pets: 2
  • One-time pet fee: $350
  • Max weight of pets: 125
  • Pet monthly rent max: $35
  • Pet policy: We are a pet friendly community. There is a non-refundable fee of $350.00 due at move-in. Pet Rent is $35.00 per pet, with a 2 pet maximum per unit. More information is available via the leasing office. Please call for details.
  • Parking Comment: Access to the property's parking garage as well as a parking lot. Parking is available for $35. The cost of parking varies depending on the floor: 1st floor: $50, 2nd floor: $60, 3rd floor: $70, and 4th floor: $60. Please contact us for further information about parking.


In The Neighborhood

Mayflower’s oceanfront apartments offer unparalleled access to the best of Virginia Beach. Located steps from the beach, you’ll appreciate the proximity to exciting dining, shopping, and entertainment.

When you aren’t in the mood for our ground-floor dining stops, grab a bite to eat at local favorites, including Pocahontas Pancake House and Mannino’s. The Boardwalk and the Oceanfront Bike Path offer plenty of ways to explore the area, and you can shop for everything you need at Pacific Place Mall.

Discover the excitement of Virginia Beach’s waterfront living when you tour Mayflower. Call today!

Take a Look Around
  • Arts & Entertainment
  • Colleges & Universities
  • Food
  • Nightlife Spots
  • Outdoors & Recreation
  • Professional
  • Residences
  • Shops & Services
  • Travel & Transport


Join Our Virginia Beach Apartments Today

Learn more information about our apartments in Virginia Beach when you contact our friendly leasing team! We’re more than happy to answer any questions you have about our high-rise community with studio, one, two, and three bedroom apartments and penthouses. We can also provide more details about our resort-inspired amenity package and our oceanfront location. Call or send us a message today to schedule your visit and get excited about the beachfront life that awaits at Mayflower.
Mayflower Apartments
205 34th Street
Virginia Beach, VA 23451
Connect With Us
Office Hours
  • Monday: 8:00AM to 5:00PM
  • Tuesday: 8:00AM to 7:00PM
  • Wednesday: 8:00AM to 5:00PM
  • Thursday: 8:00AM to 7:00PM
  • Friday: 8:00AM to 5:00PM
  • Saturday: 10:00AM to 5:00PM
  • Sunday: 10:00AM to 2:00PM
Contact Us

Do not fill out this input form, it is for bot control purposes only.

Read More *
* Required Information