Location

Get Directions

1530 Courtland Rd NE, Roanoke, VA, 24012

Shop New Toyota RAV4 Hybrid
In Roanoke, VA

Toyota RAV4 Hybrid

Toyota RAV4 Hybrid

 

The new Toyota RAV4 Hybrid for sale in Roanoke, VA, offers drivers a rugged, versatile, and fuel-efficient SUV that sets a new benchmark for what an adventure-ready hybrid vehicle can be. Perfectly suited for scenic drives, city streets, and winding backroads, the two-row RAV4 Hybrid combines advanced technology, dynamic performance, outdoor features, and premium comfort in one stylish package.

Whether you’re commuting around town or exploring Virginia’s beautiful countryside, a new Toyota RAV4 Hybrid for sale delivers the power and practicality you need. Explore our latest selection of new Toyota RAV4 Hybrid models from Haley Toyota and find the perfect SUV to fit your lifestyle today.


Check Availability Form Opened

Check Availability

  • This field is for validation purposes and should be left unchanged.
Contact Us Form Opened

Contact Us

Discover the New Toyota RAV4 Hybrid for Sale

Description The Toyota RAV4 Hybrid is a sporty, fuel-efficient crossover SUV that delivers the perfect combination of fun and utility.
Body Type Compact crossover
Fuel Type Gasoline / Hybrid
Transmission Electronically controlled continuously variable transmission (eCVT)
Engine Options 2.5L 4-cyl hybrid
Horsepower 219 combined
Drivetrain Electronic On-Demand AWD
Acceleration Time (0-60) 7.4 sec1
EPA-Est. MPG (Cty / Hwy / Comb)
  • 41 / 38 / 392
  • 38 / 35 / 372 (Hybrid Woodland Edition)
Max Towing Capacity 1,750 lbs3
Seating Capacity 5
Dimensions (Length / Width / Height) 180.9 / 73 / 67 in
# of Doors 4
Cargo Space (Front / Rear) 69.8 / 37.5 – 37.6 cubic feet
Curb Weight 3,690 – 3,800 lbs
Exterior Color Options
  • Magnetic Gray Metallic
  • Wind Chill Pearl
  • Ice Cap
  • Cavalry Blue
  • Midnight Black Metallic
  • Ruby Flare Pearl
  • Blueprint
  • Silver Sky Metallic
  • Magnetic Gray Metallic w/ Midnight Black Metallic roof
  • Wind Chill Pearl w/ Midnight Black Metallic roof
  • Ice Cap w/ Midnight Black Metallic roof
  • Cavalry Blue w/ Midnight Black Metallic roof
  • Silver Sky Metallic w/ Midnight Black Metallic roof
  • Army Green w/ Midnight Black Metallic roof
Interior Color Options
  • Black Fabric
  • Nutmeg Fabric
  • Ash Fabric
  • Black SofTex
  • Nutmeg SofTex
  • Ash SofTex
  • Black SofTex w/ Fabric Inserts
Warranty
  • 3-Year / 36,000-mile Basic Warranty4
  • 5-Year / 60,000-mile Powertrain Warranty4

Toyota RAV4 Hybrid Trims

2025 Toyota RAV4 Hybrid LEToyota RAV4 Hybrid LE

2025 Toyota RAV4 Hybrid XLEToyota RAV4 Hybrid XLE

2025 Toyota RAV4 Hybrid SEToyota RAV4 Hybrid SE

2025 Toyota RAV4 Hybrid Woodland EditionToyota RAV4 Hybrid Woodland Edition

2025 Toyota RAV4 Hybrid XLE PremiumToyota RAV4 Hybrid XLE Premium

2025 Toyota RAV4 Hybrid XSEToyota RAV4 Hybrid XSE

2025 Toyota RAV4 Hybrid LimitedToyota RAV4 Hybrid Limited



@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/2025/06/Haley_Toyota_Roanoke_25_RAV4_HEV_vlp_hero_desktop.jpg”); –hsd-vlpbs-mobile-bkg: url(“https://di-uploads-pod37.dealerinspire.com/haleytoyotaofroanoke1/uploads/2025/06/Haley_Toyota_Roanoke_25_RAV4_HEV_vlp_hero_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: center; align-items: center; gap: 30px; width: 511px; } .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: scroll; 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; } .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 */ } }

Menu

Haley Toyota of Roanoke 37.286171816661685, -79.9364729.