Welcome to Portola North Phoenix

ABOUT

Welcome home to Portola North Phoenix, where convenience and comfort maximize your daily routine. Our apartments in Phoenix, AZ, have everything you need to step into a life of ease in a place that instantly feels like home. With close access to a variety of restaurants, shops, parks, and entertainment, you can step into the local lifestyle right outside your door. Here, the perfect combination of nature and contemporary city life is yours. Spend afternoons and weekends exploring Phoenix Mountains Preserve or all Phoenix has to offer. Grab a bite or your favorite brew at Grinders Coffee Co., Takamatsu, First Watch, or Anzio's Italian, and fall in love with our friendly community. Come home to Portola North Phoenix and come home to better living. Schedule a tour today!

Address

2700 W Sahuaro Drive
Phoenix, Arizona
85029

Phone

P: (602) 866-8623

Office Hours

Monday - Friday: 09:00 AM - 06:00 PM
Saturday: 10:00 AM - 05:00 PM
Sunday: Closed

GALLERY

Living Room | Portola North Phoenix
Front Room | Portola North Phoenix
Kitchen | Portola North Phoenix
Fully Equipped Kitchen | Portola North Phoenix
Bedroom | Portola North Phoenix
Large Bedrooms | Portola North Phoenix
Bathroom | Portola North Phoenix
Clubhouse Interior | Portola North Phoenix
Clubhouse | Portola North Phoenix
Lobby | Portola North Phoenix
Fitness Center | Portola North Phoenix
Gym | Portola North Phoenix
Swimming Pool | Portola North Phoenix
Pool | Portola North Phoenix
Playground | Portola North Phoenix
Dog Park | Portola North Phoenix
Pet Park | Portola North Phoenix
Exterior | Portola North Phoenix
Building Exterior | Portola North Phoenix
Apartment Exterior | Portola North Phoenix
Portola North Phoenix in Phoenix, AZ

FLOOR PLANS

Oak

Oak

SQ FEET: 432

BEDROOMS: Studio

BATHROOMS: 1

DEPOSIT: 200

PRICE: $874

AVAILABLE: 2

Willow

Willow

SQ FEET: 508

BEDROOMS: Studio

BATHROOMS: 1

DEPOSIT: 200

PRICE: $1074

AVAILABLE: 2

Palm

Palm

SQ FEET: 624

BEDROOMS: 1

BATHROOMS: 1

DEPOSIT: 200

PRICE: $1299

AVAILABLE: 2

Juniper

Juniper

SQ FEET: 852

BEDROOMS: 2

BATHROOMS: 1

DEPOSIT: 200

PRICE: $1274

AVAILABLE: 2

Aspen

Aspen

SQ FEET: 924

BEDROOMS: 2

BATHROOMS: 2

DEPOSIT: 200

PRICE: $1599

AVAILABLE: 2

AMENITIES

Apartment

  • Walk In Closets
  • Air Conditioning
  • Cable Ready
  • Balcony/Patio
  • Breakfast Bar
  • Built-In Dry Bar
  • Double-Sink Bathroom Vanity
  • Dishwasher
  • Refrigerator

Property

  • Covered Parking
  • Gated Access
  • Playground
  • Business Center
  • Clubhouse
  • Dog Park
  • 24 Hour Fitness Center
  • Courtesy Patrol
  • BBQ & Picnic Area
  • 3 Laundry Facilities
  • 3 Swimming Pools
  • Near Bike, Hike and Jogging Trails
  • On Site Maintenance
  • Public Transportation
  • Professional & Responsive Management

REVIEWS

Melissa Ross

Stars: 5

The Staff here at Portola North Phoenix Apartments are amazing. The office staff always willing to help. Then you have the maintenance staff always there when you need them. They have done such an great job here. Thank you for everything

May 26, 2023

MaryJane Valenzuela

Stars: 5

They are really helpful with working with u with the apartment of your dreams

Mar 23, 2023

MaryJane Valenzuela

Stars: 5

They Are Really Helpful & Good people to work with you on your apartment

Mar 23, 2023

elise

Stars: 5

thank you to this community for being so welcoming and wholesome to us all ! i appreciate all the activities planned for us to have a jolly stay at portola as well as making us feel heard and loved all year round. merry christmas and happy new year to each and every one of you. sincerely, el

Dec 20, 2022

T Holmes

Stars: 4.5

Enjoyed the idea of the event. Snacks were well appreciated. My daughter got her photo with the grinch. She had on her yoda Xmas sweater.

Dec 20, 2022

CONTACT US

We'll never share your email with anyone else.
(4.5ms) SELECT C.COLUMN_NAME AS field,C.DATA_TYPE AS type,C.COLUMN_DEFAULT AS defval,C.IS_NULLABLE AS nullable,columnproperty(object_id(C.TABLE_NAME),C.COLUMN_NAME,'IsIdentity') AS autoinc,T.CONSTRAINT_TYPE AS pkey FROM INFORMATION_SCHEMA.COLUMNS AS C LEFT OUTER JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS K ON C.TABLE_NAME=K.TABLE_NAME AND C.COLUMN_NAME=K.COLUMN_NAME AND C.TABLE_SCHEMA=K.TABLE_SCHEMA AND C.TABLE_CATALOG=K.TABLE_CATALOG LEFT OUTER JOIN INFORMATION_SCHEMA.TABLE_CONSTRAINTS AS T ON K.TABLE_NAME=T.TABLE_NAME AND K.CONSTRAINT_NAME=T.CONSTRAINT_NAME AND K.TABLE_SCHEMA=T.TABLE_SCHEMA AND K.TABLE_CATALOG=T.TABLE_CATALOG WHERE C.TABLE_NAME='floorplan' AND C.TABLE_CATALOG='marketApts' (5.4ms) SELECT [U_MARKETING_NAME],[BED],[BATH],[SQFT],[AVAIL],[RENT_FROM],[SQFT_SORT],[SPECIAL_TEXT],[UNIT_LIMIT],[DEPOSIT],[PROPERTY_CODE],[SOFTWARE],[date_updated],(select U_MARKETING_NAME) AS [name],(select BED) AS [bedrooms],(select BATH) AS [bathrooms],(select SQFT) AS [square_feet],(select cast(RENT_FROM AS DECIMAL(7,2))) AS [price],(select 12 Months) AS [lease_term],(select DEPOSIT) AS [deposit],(select 0) AS [display_order],(select 1) AS [isRealTime] FROM [floorplan] WHERE PROPERTY_CODE = '239PNP' (2.4ms) SELECT C.COLUMN_NAME AS field,C.DATA_TYPE AS type,C.COLUMN_DEFAULT AS defval,C.IS_NULLABLE AS nullable,columnproperty(object_id(C.TABLE_NAME),C.COLUMN_NAME,'IsIdentity') AS autoinc,T.CONSTRAINT_TYPE AS pkey FROM INFORMATION_SCHEMA.COLUMNS AS C LEFT OUTER JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS K ON C.TABLE_NAME=K.TABLE_NAME AND C.COLUMN_NAME=K.COLUMN_NAME AND C.TABLE_SCHEMA=K.TABLE_SCHEMA AND C.TABLE_CATALOG=K.TABLE_CATALOG LEFT OUTER JOIN INFORMATION_SCHEMA.TABLE_CONSTRAINTS AS T ON K.TABLE_NAME=T.TABLE_NAME AND K.CONSTRAINT_NAME=T.CONSTRAINT_NAME AND K.TABLE_SCHEMA=T.TABLE_SCHEMA AND K.TABLE_CATALOG=T.TABLE_CATALOG WHERE C.TABLE_NAME='UTYP_WEB_SPECIALS' AND C.TABLE_CATALOG='marketApts' (2.2ms) SELECT [SPECIALID],[RESMANPROPERTYID],[U_MARKETING_NAME],[EFFECTIVEDATE],[EXPIRATIONDATE],[SPECIAL_TEXT],[UNIT_LIMIT] FROM [UTYP_WEB_SPECIALS] WHERE RESMANPROPERTYID = '239PNP' and (EFFECTIVEDATE <= getdate()) and (EXPIRATIONDATE is null OR EXPIRATIONDATE >= getdate()) (0.4ms) SELECT [SPECIALID],[RESMANPROPERTYID],[U_MARKETING_NAME],[EFFECTIVEDATE],[EXPIRATIONDATE],[SPECIAL_TEXT],[UNIT_LIMIT] FROM [UTYP_WEB_SPECIALS] WHERE RESMANPROPERTYID = '239PNP' and (EFFECTIVEDATE <= getdate()) and (EXPIRATIONDATE is null OR EXPIRATIONDATE >= getdate()) (0.4ms) SELECT [SPECIALID],[RESMANPROPERTYID],[U_MARKETING_NAME],[EFFECTIVEDATE],[EXPIRATIONDATE],[SPECIAL_TEXT],[UNIT_LIMIT] FROM [UTYP_WEB_SPECIALS] WHERE RESMANPROPERTYID = '239PNP' and (EFFECTIVEDATE <= getdate()) and (EXPIRATIONDATE is null OR EXPIRATIONDATE >= getdate()) (0.4ms) SELECT [SPECIALID],[RESMANPROPERTYID],[U_MARKETING_NAME],[EFFECTIVEDATE],[EXPIRATIONDATE],[SPECIAL_TEXT],[UNIT_LIMIT] FROM [UTYP_WEB_SPECIALS] WHERE RESMANPROPERTYID = '239PNP' and (EFFECTIVEDATE <= getdate()) and (EXPIRATIONDATE is null OR EXPIRATIONDATE >= getdate()) (0.3ms) SELECT [SPECIALID],[RESMANPROPERTYID],[U_MARKETING_NAME],[EFFECTIVEDATE],[EXPIRATIONDATE],[SPECIAL_TEXT],[UNIT_LIMIT] FROM [UTYP_WEB_SPECIALS] WHERE RESMANPROPERTYID = '239PNP' and (EFFECTIVEDATE <= getdate()) and (EXPIRATIONDATE is null OR EXPIRATIONDATE >= getdate())