It’s hard to beat the new Toyota Corolla for sale at Haley Toyota of Roanoke when you’re in the market for a modern, fuel-efficient, and stylish sedan. This compact car is ideal for tackling your busy workweek commutes and weekend adventures alike, delivering up to an EPA-estimated 31/34/35 MPG (City/Highway/Combined).1 With plenty of room for five and a spacious 13.1-cubic-foot trunk, the 2027 Toyota Corolla also has the practicality Virginia drivers need every day.
Its well-equipped, comfortable cabin includes plenty of modern amenities, including fabric upholstery, an 8-inch infotainment touchscreen, wireless Apple CarPlay® and Android Auto™, and a six-speaker sound system. Throughout the lineup, you can also find upgraded appointments like premium fabric or SofTex and fabric seating, a 10.5-inch center display, wireless device charging, and a nine-speaker JBL® audio setup.
Explore key Corolla specs and available trim levels below, then visit us in Roanoke, VA, to get behind the wheel of your preferred configuration.
| Description | Reliable sedan w/ modern tech, efficiency performance & everyday comfort | ||
|---|---|---|---|
| Body Type | Compact sedan | ||
| Doors | 4 | ||
| Seating Capacity | 5 | ||
| Fuel Type | Gasoline | ||
| Engine | 2.0L 4-cyl | ||
| Horsepower | 169 | ||
| Torque | 151 lb-ft | ||
| Drivetrain | FWD | ||
| Transmission | CVT | ||
| EPA-Est MPG (Cty / Hwy / Comb) |
|
||
| 0-60 Acceleration Time | 8.2 sec2 | ||
| Curb Weight | 2,955 – 3,150 lbs | ||
| Dimensions (L / W / H) | 182.5 / 70.1 / 56.5 in | ||
| Cargo Space | 13.1 cu ft | ||
| Exterior Colors |
|
||
| Interior Colors |
|
||
| Warranty |
|
||
2027 Toyota Corolla LE
2027 Toyota Corolla SE
2027 Toyota Corolla XSE @font-face { font-family: “Toyota Type”; src: url(“https://firebasestorage.googleapis.com/v0/b/hseo-cdn.appspot.com/o/OEM-Fonts%2FToyota%2FTOYOTATYPE-REGULAR.OTF?alt=media&token=5800f65c-08b7-40e4-9cd7-e33f9b7e4367”); } :root { /* |===——===| */ /* Banner Section */ /* Background */ –hsd-vlpbs-desktop-bkg: url(“https://di-uploads-pod37.dealerinspire.com/haleytoyotaofroanoke1/uploads/2026/11/Haley_Toyota_Roanoke_27-Corolla_VLP_HeroDesktop.jpg”); –hsd-vlpbs-mobile-bkg: url(“https://di-uploads-pod37.dealerinspire.com/haleytoyotaofroanoke1/uploads/2026/11/Haley_Toyota_Roanoke_27-Corolla_VLP_Mobile.jpg”); /* Page Title */ –hsd-vlpbs-page-title-font-color: #fff; –hsd-vlpbs-page-title-font-family: “Toyota Type”; –hsd-vlpbs-page-title-font-size: 48px; /* |===——===| */ /* SubNav Section */ –hsd-vlpbs-sns-background-color: #eb0a1e; /* Model Name */ –hsd-vlpbs-sns-model-name-font-color: #fff; –hsd-vlpbs-sns-model-name-font-family: “Toyota Type”; –hsd-vlpbs-sns-model-name-font-size: 16px; /* Jumplinks */ –hsd-vlpbs-sns-jumplink-font-color: #fff; –hsd-vlpbs-sns-jumplink-font-family: “Toyota Type”; –hsd-vlpbs-sns-jumplink-font-size: 16px; /* Mobile and Desktop Contact Btn */ –hsd-vlpbs-sns-btn-border-radius: 50px; –hsd-vlpbs-sns-btn-background-color: #fff; –hsd-vlpbs-sns-btn-border: 1px solid #fff; –hsd-vlpbs-sns-btn-font-color: #000; –hsd-vlpbs-sns-btn-font-family: “Toyota Type”; –hsd-vlpbs-sns-btn-font-size: 14px; –hsd-vlpbs-sns-btn-background-color-hover: transparent; –hsd-vlpbs-sns-btn-border-hover: 1px solid #fff; –hsd-vlpbs-sns-btn-font-color-hover: #fff; /* SubNav Desktop Btn */ –hsd-vlpbs-sns-btn-width: 151px; –hsd-vlpbs-sns-btn-height: auto; –hsd-vlpbs-sns-btn-padding: 12px 0; /* SubNav Mobile Trigger */ –hsd-vlpbs-snsm-border-bottom: 1px solid #fff; /* SubNav Mobile Btn */ –hsd-vlpbs-snsm-btn-width: 100px; –hsd-vlpbs-snsm-btn-height: 32px; –hsd-vlpbs-snsm-btn-padding: 0 12px; } @media screen and (max-width: 850px) { :root { –hsd-vlpbs-page-title-font-size: 22px; } } #hsd-vlp-banner-section { width: 100%; max-width: 1920px; margin: 0 auto; } /* Banner Styles */ .hsd-vlpbs-banner { display: flex; flex-flow: column; justify-content: flex-end; background: center / cover no-repeat var(–hsd-vlpbs-desktop-bkg); height: 320px; } .hsd-vlpbs-banner h1 { max-width: 1440px; width: 100%; padding: 0 32px 42px; margin: 0 auto; color: var(–hsd-vlpbs-page-title-font-color) !important; font-family: var(–hsd-vlpbs-page-title-font-family); font-size: var(–hsd-vlpbs-page-title-font-size) !important; font-style: normal; font-weight: 600; line-height: 51px; /* 106.25% */ } /* Sub Nav Styles */ #hsd-vlpbs-sub-nav-section-desktop { background: var(–hsd-vlpbs-sns-background-color); } #hsd-vlpbs-sub-nav-section-mobile { display: none; } .hsd-vlpbs-sns-sub-nav { display: flex; flex-flow: row wrap; justify-content: space-between; max-width: 1440px; height: 64px; padding: 0 32px; margin: 0 auto; } /* Sub Nav Left */ .hsd-vlpbs-sns-model-highlight { display: flex; align-items: center; } .hsd-vlpbs-sns-model-highlight h2 { margin: 0 !important; color: var(–hsd-vlpbs-sns-model-name-font-color) !important; font-family: var(–hsd-vlpbs-sns-model-name-font-family); font-size: var(–hsd-vlpbs-sns-model-name-font-size) !important; font-style: normal; font-weight: 600; line-height: 18px; } /* Sub Nav Right */ .hsd-vlpbs-sns-jump-links-btn-parent { display: flex; justify-content: flex-end; /* Aligns items to the right */ align-items: center; gap: 30px; width: auto; /* Removes the 511px constraint */ margin-left: auto; /* Pushes the entire group to the far right */ } .hsd-vlpbs-sns-jump-links-cont { display: flex; /* flex-flow: row wrap; */ gap: 32px; } .hsd-vlpbs-sns-jump-link { color: #fff !important; font-family: “Toyota Type”; font-size: 16px; font-style: normal; font-weight: 700; line-height: 24px; /* 150% */ letter-spacing: 0.5px; cursor: pointer !important; } :is(.hsd-vlpbs-sns-btn, .hsd-vlpbs-snsm-btn) { border-radius: var(–hsd-vlpbs-sns-btn-border-radius); background: var(–hsd-vlpbs-sns-btn-background-color); border: var(–hsd-vlpbs-sns-btn-border); color: var(–hsd-vlpbs-sns-btn-font-color) !important; font-family: var(–hsd-vlpbs-sns-btn-font-family); font-size: var(–hsd-vlpbs-sns-btn-font-size) !important; transition: all 0.25s; text-decoration: none !important; } :is(.hsd-vlpbs-sns-btn, .hsd-vlpbs-snsm-btn):hover { background: var(–hsd-vlpbs-sns-btn-background-color-hover); border: var(–hsd-vlpbs-sns-btn-border-hover); color: var(–hsd-vlpbs-sns-btn-font-color-hover) !important; } .hsd-vlpbs-sns-btn { display: flex; justify-content: center; align-items: center; width: var(–hsd-vlpbs-sns-btn-width); height: var(–hsd-vlpbs-sns-btn-height); padding: var(–hsd-vlpbs-sns-btn-padding); cursor: pointer; text-align: center; text-align: center; font-style: normal; font-weight: 400; line-height: 14px; /* 100% */ } #hsd-vlp-content-section {} .hsd-vlpcs-content { max-width: 1440px; margin: 0 auto; padding: 38px 32px; } .hsd-vlpcs-content p { color: #000; font-family: “Toyota Type”; font-size: 14px; font-style: normal; font-weight: 400; line-height: 22px; /* 157.143% */ } .hsd-vlpcs-content h2 { color: #000; font-family: “Toyota Type”; font-size: 30px; font-style: normal; font-weight: 400; line-height: 40px; /* 133.333% */ } @media screen and (max-width: 850px) { .hsd-vlpbs-banner { background: center / cover no-repeat var(–hsd-vlpbs-mobile-bkg); height: 250px; } .hsd-vlpbs-banner h1 { font-style: normal; font-weight: 600; line-height: 26px; /* 118.182% */ } .hsd-vlpbs-sns-jump-links-btn-parent { justify-content: flex-start; } .hsd-vlpbs-sns-sub-nav { flex-flow: column; gap: 8px; height: auto; padding: 20px 30px; } } /* hsd-vlpbs-snsm-title-container { display: flex; justify-content: center; align-items: center; } */ .hsd-vlpbs-snsm-title { padding: 16px 32px 0; margin: 0 !important; color: #fff !important; font-family: “Toyota Type”; font-size: 16px !important; font-style: normal; font-weight: 600; line-height: 18px; } .hsd-vlpbs-snsm-jumplink-btn-container { display: flex; justify-content: flex-end; align-items: center; width: 60%; gap: 20px; } .hsd-vlpbs-snsm-jumplink-container { display: flex; justify-content: center; align-items: center; gap: 32.9px; } .hsd-csn-jumplink { color: #fff !important; padding: 3px 0; margin: 0 !important; } .hsd-csn-jumplink:hover { border-bottom: 1px solid #fff; padding-bottom: 2px; } .hsd-csn-jumplink>a { padding: 0 !important; } .hsd-csn-jumplink>a, .hsd-csn-jumplink>a:hover, .hsd-csn-jumplink>a:link, .hsd-csn-jumplink>a:active, .hsd-csn-jumplink>a:visited { color: #fff !important; text-decoration: none !important; } .hsd-vlpbs-snsm-btn { display: flex; justify-content: center; align-items: center; width: var(–hsd-vlpbs-snsm-btn-width); height: var(–hsd-vlpbs-snsm-btn-height); padding: var(–hsd-vlpbs-snsm-btn-padding); text-align: center; font-style: normal; font-weight: 400; line-height: 14px; } .hsd-vlpbs-snsm-btn:hover { color: #fff !important; background: #000; } .hsd-vlpbs-snsm-btn, .hsd-vlpbs-snsm-btn:hover, .hsd-vlpbs-snsm-btn:link, .hsd-vlpbs-snsm-btn:active, .hsd-vlpbs-snsm-btn:visited { text-decoration: none !important; } @media screen and (max-width: 1439px) { .hsd-tbl-list { align-items: start !important; } } @media screen and (max-width: 1150px) { .hsd-vlpbs-snsm-jumplink-btn-container { width: 55%; } } @media screen and (max-width: 1050px) { .hsd-vlpbs-snsm-jumplink-btn-container { width: 60%; } } @media screen and (max-width: 950px) { .hsd-vlpbs-snsm-jumplink-btn-container { width: 65%; } } @media screen and (max-width: 900px) { .hsd-custom-sub-nav { flex-flow: column; padding: 24px 48px; height: 110px; } /* hsd-vlpbs-snsm-title-container { justify-content: flex-start; width: 100%; } */ .hsd-vlpbs-snsm-jumplink-btn-container { width: 100%; } } @media screen and (max-width: 850px) { .hsd-vlpbs-snsm-jumplink-btn-container { display: flex; flex-flow: column; align-items: flex-start; } .hsd-vlpbs-snsm-jumplink-container { flex-flow: column; gap: 4px; align-items: flex-start; } } :root { –hsd-acc-text-color: #fff; –hsd-acc-font-size: 15px; –hsd-acc-text-alignment: left; –hsd-acc-padding: 18px 42px; –hsd-acc-margin-bottom: 2px; –hsd-acc-inactive-color: #000; –hsd-acc-active-color: #eb0a1e; –hsd-acc-transition: 0.4s; –hsd-acc-arrow: “25be”; –hsd-acc-arrow-color: #fff; –hsd-acc-arrow-position: right; –hsd-acc-arrow-margin: 0 10px; –hsd-acc-answer-bg: #eb0a1e; –hsd-acc-img-icon: /* url(#) */ ; –hsd-acc-img-icon-size: 20px; } /* Accordion styles */ .hsd-vlpbs-snsm-trigger { display: none; justify-content: space-between; max-width: 1440px; width: 100%; margin-bottom: var(–hsd-acc-margin-bottom); padding: var(–hsd-acc-padding); background-color: var(–hsd-acc-inactive-color); color: var(–hsd-acc-text-color); border: 0; border-bottom: var(–hsd-vlpbs-snsm-border-bottom); text-align: var(–hsd-acc-text-alignment); font-size: var(–hsd-acc-font-size); transition: var(–hsd-acc-transition); outline: none; } .hsd-vlpbs-snsm-active, .hsd-vlpbs-snsm-trigger:hover { background-color: var(–hsd-acc-active-color); } .hsd-vlpbs-snsm-drop-down { /* padding: 20px var(–hsd-acc-padding); */ padding: var(–hsd-acc-padding); background-color: var(–hsd-acc-answer-bg); max-height: 220px; overflow: hidden; transition: max-height 0.2s ease-out; margin-bottom: 0; } .hsd-vlpbs-snsm-drop-down p { padding: 1rem; } /* .hsd-vlpbs-snsm-trigger:after { content: var(–hsd-acc-arrow); text-align: center; float: var(–hsd-acc-arrow-position); color: var(–hsd-acc-arrow-color); background-image: var(–hsd-acc-img-icon); background-size: 100%; width: var(–hsd-acc-img-icon-size); height: var(–hsd-acc-img-icon-size); display: block; margin: var(–hsd-acc-arrow-margin); } */ /* .hsd-vlpbs-snsm-trigger.hsd-vlpbs-snsm-active::after { content: var(–hsd-acc-arrow); text-align: center; transform: rotate(180deg); display: block; margin: var(–hsd-acc-arrow-margin); } */ .hsd-jumplink { color: #fff !important; } @media screen and (min-width: 851px) { .hsd-vlpbs-snsm-drop-down { display: none; } } @media screen and (max-width: 850px) { #hsd-vlpbs-sub-nav-section-desktop { display: none; } #hsd-vlpbs-sub-nav-section-mobile { display: block; background: var(–hsd-vlpbs-sns-background-color); } .hsd-vlpbs-snsm-drop-down p { padding: 0; } .hsd-vlpbs-snsm-trigger { display: flex; justify-content: flex-start; } } /* ———— */ /* Custom Table */ /* ———— */ #hsd-table-section { padding: 0 0 32px; overflow-x: auto; max-width: 1440px; margin: 0 auto; } .hsd-ts-heading { color: #000; font-family: “Toyota Type”; font-size: 30px !important; font-style: normal; font-weight: 400; line-height: 40px; text-align: center; margin: 0 !important; padding: 50px 0; } .hsd-ts-table { table-layout: fixed; width: 100%; padding: 32px 0; min-width: 713px; overflow: hidden; } .hsd-ts-row-shadow { transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -webkit-box-shadow: 0 4px 6px -14px #222; -moz-box-shadow: 0 4px 6px -14px #222; box-shadow: 0 2px 10px -14px #222; } .hsd-ts-title { color: #fff; font-family: “Toyota Type”; font-size: 16px; font-style: normal; font-weight: 400; line-height: 20.8px; /* 130% */ } .hsd-ts-head { height: 101px; border-top: 1px solid #eb0a1e; border-left: 1px solid #eb0a1e; border-right: 1px solid #eb0a1e; height: auto; } .hsd-ts-head-ends { border-left: 0px; border-right: 0px; } .hsd-ts-list { display: flex; flex-flow: column; align-items: center; } .hsd-ts-head-center { border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; border-top: 1px solid #e6e6e6; } .hsd-ts-model { display: flex; flex-flow: column; gap: 6.8px; color: #000; font-family: “Toyota Type”; font-size: 20.8px !important; font-style: normal; font-weight: 400; line-height: 22.88px; /* 110% */ padding: 22px; margin: 0 !important; } .hsd-ts-trim { color: #000; font-family: “Toyota Type”; font-size: 13px !important; font-style: normal; font-weight: 400; line-height: 16.9px; /* 130% */ letter-spacing: 0.5px; } .hsd-ts-details { color: #fff; font-family: “Toyota Type”; font-size: 13px !important; font-style: normal; font-weight: 400; line-height: 16.9px; letter-spacing: 0.5px; margin: 0 !important; } .hsd-ts-body { background: #eb0a1e; padding: 25px; color: #fff; border: 1px solid #e6e6e6; } .hsd-ts-body>div { width: 100%; display: flex; flex-flow: column; align-items: center; } .hsd-ts-end { border-right: 0; border-left: 0; } .hsd-ts-r-border { border-right: 1px solid #e6e6e6; } .hsd-ts-label { font-family: “Toyota Type”; font-size: 16px; font-style: normal; font-weight: 400; line-height: 15.86px; background: #fff; color: #000; width: 288px; } .hsd-ts-last { border-bottom: 0; } /* ————– */ /* Review Section */ /* ————– */ .hsd-review-header { color: #000; font-family: “Toyota Type”; font-size: 30px !important; font-style: normal; font-weight: 400; line-height: 40px; margin: 0 auto !important; width: fit-content; } /* ————— */ /* Contact Section */ /* ————— */ .hsd-contact-header { color: #000; text-align: center; font-family: “Toyota Type”; font-size: 30px !important; font-style: normal; font-weight: 400; line-height: 40px; margin: 0 auto; } @media screen and (max-width: 712px) { #hsd-table-section::before { content: “Drag to see more 2192”; font-size: 11px; position: sticky; top: -24px; left: 2rem; } } #hsd-custom-inventory-section { background-color: var(–hsd-gp-cic-bkg-color); max-width: 1920px; width: 100%; margin: 0 auto; } .hsd-cis-inventory-grid { display: grid; align-content: center; justify-items: center; grid-template-columns: repeat(4, 1fr); row-gap: 32px; max-width: 1440px; padding: 2rem; margin: 0 auto; } .hsd-cis-cards { display: flex; flex-flow: column; justify-content: center; align-items: center; gap: 8px; padding: 24px 0; width: 100%; max-width: 250px; background: var(–hsd-gp-cic-card-bkg-color); transition: all 0.25s; } .hsd-cis-cards:hover { color: var(–hsd-gp-cic-title-color-hover) !important; } .hsd-cis-title { color: var(–hsd-gp-cic-title-color) !important; font-family: var(–hsd-gp-cic-title-font-family) !important; font-size: var(–hsd-gp-cic-title-font-size) !important; text-align: center; font-style: normal; font-weight: 300; line-height: 26px; /* 123.81% */ margin: 0 !important; } .hsd-cis-car-graphic {} @media screen and (min-width: 1350px) { .hsd-cis-inventory-grid { grid-template-columns: repeat(5, 1fr); } } @media screen and (max-width: 1090px) { .hsd-cis-inventory-grid { grid-template-columns: repeat(3, 1fr); } } @media screen and (max-width: 850px) { .hsd-cis-inventory-grid { grid-template-columns: repeat(2, 1fr); } } @media screen and (max-width: 620px) { .hsd-cis-inventory-grid { grid-template-columns: 1fr; } } /* Trims */ /* CSS for Graphic Link Grid Section */ .hsd-container { display: flex; justify-content: center; flex-wrap: wrap; padding: 36px 0 0; } .hsd-car-model { flex: 1 1 30%; /* Adjusts the flex basis to 30%, allowing 3 items per row */ margin: 0 15px; /* Adjust the side margins as needed */ text-align: center; /* max-width: 400px; */ max-width: 250px; } .hsd-car-model img { max-width: 100%; height: auto; } .hsd-car-model a { text-decoration: none; color: black; /* Or any color you want for the text */ } .hsd-car-model p { margin-top: 0; /* Removes the default margin from the paragraph */ font-weight: bold; } @media (max-width: 768px) { .hsd-car-model { flex: 1 1 50%; /* Two items per row on medium screens */ } } @media (max-width: 480px) { .hsd-car-model { flex: 1 1 100%; /* One item per row on small screens */ } }
1Use for comparison purposes only. Your mileage will vary for many reasons, including your vehicle’s condition and how/where you drive. See www.fueleconomy.gov.
2This information is not verified by the official manufacturer and shall serve solely as unofficial general information. For details, visit: https://www.motortrend.com/cars/toyota/corolla/2027
3Whichever time/mileage designation comes first. Warranties listed on this web page shall not be solely relied upon. Warranties may be subject to specific terms, restrictions, exclusions, and fees. Additional warranty information may be obtained by visiting the official website of the warranty provider. Contact our dealership for complete details.