| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- XBRL Document Created with the Workiva Platform --> |
<!-- Copyright 2023 Workiva --> |
<!-- r:a9f4398e-7060-4d90-a4d0-f75f4ea6912c,g:8b5d18f0-549b-4b5e-940c-81fae27c81a0 --> |
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:vlo="http://www.valero.com/20230930" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.valero.com/20230930"> |
| <xs:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd"/> |
| <xs:import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd"/> |
| <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/> |
| <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/ecd/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd"/> |
| <xs:import namespace="http://xbrl.sec.gov/stpr/2023" schemaLocation="https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd"/> |
| <xs:annotation> |
| | <xs:appinfo> |
| | | <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="vlo-20230930_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/> |
| | | <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="vlo-20230930_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/> |
| | | <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="vlo-20230930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/> |
| | | <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="vlo-20230930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/> |
| | | <link:roleType id="DocumentandEntityInformation" roleURI="http://www.valero.com/role/DocumentandEntityInformation"> |
| <link:definition> 0000001 - Document - Document and Entity Information </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://www.valero.com/role/ConsolidatedBalanceSheets"> |
| <link:definition> 0000002 - Statement - Consolidated Balance Sheets </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.valero.com/role/ConsolidatedBalanceSheetsParenthetical"> |
| <link:definition> 0000003 - Statement - Consolidated Balance Sheets (Parenthetical) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ConsolidatedStatementsofIncomeunaudited" roleURI="http://www.valero.com/role/ConsolidatedStatementsofIncomeunaudited"> |
| <link:definition> 0000004 - Statement - Consolidated Statements of Income (unaudited) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ConsolidatedStatementsofComprehensiveIncomeunaudited" roleURI="http://www.valero.com/role/ConsolidatedStatementsofComprehensiveIncomeunaudited"> |
| <link:definition> 0000005 - Statement - Consolidated Statements of Comprehensive Income (unaudited) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ConsolidatedStatementsofEquityunaudited" roleURI="http://www.valero.com/role/ConsolidatedStatementsofEquityunaudited"> |
| <link:definition> 0000006 - Statement - Consolidated Statements of Equity (unaudited) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ConsolidatedStatementsofEquityunauditedParenthetical" roleURI="http://www.valero.com/role/ConsolidatedStatementsofEquityunauditedParenthetical"> |
| <link:definition> 0000007 - Statement - Consolidated Statements of Equity (unaudited) (Parenthetical) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="ConsolidatedStatementsofCashFlowsunaudited" roleURI="http://www.valero.com/role/ConsolidatedStatementsofCashFlowsunaudited"> |
| <link:definition> 0000008 - Statement - Consolidated Statements of Cash Flows (unaudited) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="BasisofPresentationandSignificantAccountingPolicies" roleURI="http://www.valero.com/role/BasisofPresentationandSignificantAccountingPolicies"> |
| <link:definition> 0000009 - Disclosure - Basis of Presentation and Significant Accounting Policies </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="Uncertainty" roleURI="http://www.valero.com/role/Uncertainty"> |
| <link:definition> 0000010 - Disclosure - Uncertainty </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="Inventories" roleURI="http://www.valero.com/role/Inventories"> |
| <link:definition> 0000011 - Disclosure - Inventories </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="Debt" roleURI="http://www.valero.com/role/Debt"> |
| <link:definition> 0000012 - Disclosure - Debt </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="Equity" roleURI="http://www.valero.com/role/Equity"> |
| <link:definition> 0000013 - Disclosure - Equity </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="VariableInterestEntities" roleURI="http://www.valero.com/role/VariableInterestEntities"> |
| <link:definition> 0000014 - Disclosure - Variable Interest Entities </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="EmployeeBenefitPlans" roleURI="http://www.valero.com/role/EmployeeBenefitPlans"> |
| <link:definition> 0000015 - Disclosure - Employee Benefit Plans </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="EarningsPerCommonShare" roleURI="http://www.valero.com/role/EarningsPerCommonShare"> |
| <link:definition> 0000016 - Disclosure - Earnings Per Common Share </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="RevenuesandSegmentInformation" roleURI="http://www.valero.com/role/RevenuesandSegmentInformation"> |
| <link:definition> 0000017 - Disclosure - Revenues and Segment Information </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SupplementalCashFlowInformation" roleURI="http://www.valero.com/role/SupplementalCashFlowInformation"> |
| <link:definition> 0000018 - Disclosure - Supplemental Cash Flow Information </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="FairValueMeasurements" roleURI="http://www.valero.com/role/FairValueMeasurements"> |
| <link:definition> 0000019 - Disclosure - Fair Value Measurements </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="PriceRiskManagementActivities" roleURI="http://www.valero.com/role/PriceRiskManagementActivities"> |
| <link:definition> 0000020 - Disclosure - Price Risk Management Activities </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="BasisofPresentationandSignificantAccountingPoliciesPolicies" roleURI="http://www.valero.com/role/BasisofPresentationandSignificantAccountingPoliciesPolicies"> |
| <link:definition> 9954471 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="InventoriesTables" roleURI="http://www.valero.com/role/InventoriesTables"> |
| <link:definition> 9954472 - Disclosure - Inventories (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="DebtTables" roleURI="http://www.valero.com/role/DebtTables"> |
| <link:definition> 9954473 - Disclosure - Debt (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="EquityTables" roleURI="http://www.valero.com/role/EquityTables"> |
| <link:definition> 9954474 - Disclosure - Equity (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="VariableInterestEntitiesTables" roleURI="http://www.valero.com/role/VariableInterestEntitiesTables"> |
| <link:definition> 9954475 - Disclosure - Variable Interest Entities (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="EmployeeBenefitPlansTables" roleURI="http://www.valero.com/role/EmployeeBenefitPlansTables"> |
| <link:definition> 9954476 - Disclosure - Employee Benefit Plans (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="EarningsPerCommonShareTables" roleURI="http://www.valero.com/role/EarningsPerCommonShareTables"> |
| <link:definition> 9954477 - Disclosure - Earnings Per Common Share (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="RevenuesandSegmentInformationTables" roleURI="http://www.valero.com/role/RevenuesandSegmentInformationTables"> |
| <link:definition> 9954478 - Disclosure - Revenues and Segment Information (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SupplementalCashFlowInformationTables" roleURI="http://www.valero.com/role/SupplementalCashFlowInformationTables"> |
| <link:definition> 9954479 - Disclosure - Supplemental Cash Flow Information (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="FairValueMeasurementsTables" roleURI="http://www.valero.com/role/FairValueMeasurementsTables"> |
| <link:definition> 9954480 - Disclosure - Fair Value Measurements (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="PriceRiskManagementActivitiesTables" roleURI="http://www.valero.com/role/PriceRiskManagementActivitiesTables"> |
| <link:definition> 9954481 - Disclosure - Price Risk Management Activities (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="UncertaintyDetails" roleURI="http://www.valero.com/role/UncertaintyDetails"> |
| <link:definition> 9954482 - Disclosure - Uncertainty (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="InventoriesDetails" roleURI="http://www.valero.com/role/InventoriesDetails"> |
| <link:definition> 9954483 - Disclosure - Inventories (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="InventoriesDetailsNarrative" roleURI="http://www.valero.com/role/InventoriesDetailsNarrative"> |
| <link:definition> 9954484 - Disclosure - Inventories (Details) (Narrative) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="DebtPublicDebtDetails" roleURI="http://www.valero.com/role/DebtPublicDebtDetails"> |
| <link:definition> 9954485 - Disclosure - Debt, Public Debt (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="DebtCreditFacilitiesDetails" roleURI="http://www.valero.com/role/DebtCreditFacilitiesDetails"> |
| <link:definition> 9954486 - Disclosure - Debt, Credit Facilities (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="DebtActivityUnderCreditFacilitiesDetails" roleURI="http://www.valero.com/role/DebtActivityUnderCreditFacilitiesDetails"> |
| <link:definition> 9954487 - Disclosure - Debt, Activity Under Credit Facilities (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="DebtInterestIncurredDetails" roleURI="http://www.valero.com/role/DebtInterestIncurredDetails"> |
| <link:definition> 9954488 - Disclosure - Debt, Interest Incurred (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="EquityNarrativeDetails" roleURI="http://www.valero.com/role/EquityNarrativeDetails"> |
| <link:definition> 9954489 - Disclosure - Equity, Narrative (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="EquityChangesinAccumulatedOtherComprehensiveLossDetails" roleURI="http://www.valero.com/role/EquityChangesinAccumulatedOtherComprehensiveLossDetails"> |
| <link:definition> 9954490 - Disclosure - Equity, Changes in Accumulated Other Comprehensive Loss (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="VariableInterestEntitiesDetailsNarrative" roleURI="http://www.valero.com/role/VariableInterestEntitiesDetailsNarrative"> |
| <link:definition> 9954491 - Disclosure - Variable Interest Entities (Details) (Narrative) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="VariableInterestEntitiesDetails" roleURI="http://www.valero.com/role/VariableInterestEntitiesDetails"> |
| <link:definition> 9954492 - Disclosure - Variable Interest Entities (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="EmployeeBenefitPlansDetails" roleURI="http://www.valero.com/role/EmployeeBenefitPlansDetails"> |
| <link:definition> 9954493 - Disclosure - Employee Benefit Plans (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="EarningsPerCommonShareDetails" roleURI="http://www.valero.com/role/EarningsPerCommonShareDetails"> |
| <link:definition> 9954494 - Disclosure - Earnings Per Common Share (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="RevenuesandSegmentInformationContractBalancesDetails" roleURI="http://www.valero.com/role/RevenuesandSegmentInformationContractBalancesDetails"> |
| <link:definition> 9954495 - Disclosure - Revenues and Segment Information, Contract Balances (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="RevenuesandSegmentInformationComponentsofOperatingIncomeLossDetails" roleURI="http://www.valero.com/role/RevenuesandSegmentInformationComponentsofOperatingIncomeLossDetails"> |
| <link:definition> 9954496 - Disclosure - Revenues and Segment Information, Components of Operating Income (Loss) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="RevenuesandSegmentInformationDisaggregationofRevenuebyProductDetails" roleURI="http://www.valero.com/role/RevenuesandSegmentInformationDisaggregationofRevenuebyProductDetails"> |
| <link:definition> 9954497 - Disclosure - Revenues and Segment Information, Disaggregation of Revenue by Product (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="RevenuesandSegmentInformationAssetsDetails" roleURI="http://www.valero.com/role/RevenuesandSegmentInformationAssetsDetails"> |
| <link:definition> 9954498 - Disclosure - Revenues and Segment Information, Assets (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="SupplementalCashFlowInformationDetails" roleURI="http://www.valero.com/role/SupplementalCashFlowInformationDetails"> |
| <link:definition> 9954499 - Disclosure - Supplemental Cash Flow Information (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="FairValueMeasurementsRecurringDetails" roleURI="http://www.valero.com/role/FairValueMeasurementsRecurringDetails"> |
| <link:definition> 9954500 - Disclosure - Fair Value Measurements, Recurring (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="FairValueMeasurementsNonrecurringDetails" roleURI="http://www.valero.com/role/FairValueMeasurementsNonrecurringDetails"> |
| <link:definition> 9954501 - Disclosure - Fair Value Measurements, Nonrecurring (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="FairValueMeasurementsFinancialInstrumentsDetails" roleURI="http://www.valero.com/role/FairValueMeasurementsFinancialInstrumentsDetails"> |
| <link:definition> 9954502 - Disclosure - Fair Value Measurements, Financial Instruments (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="PriceRiskManagementActivitiesDetails" roleURI="http://www.valero.com/role/PriceRiskManagementActivitiesDetails"> |
| <link:definition> 9954503 - Disclosure - Price Risk Management Activities (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="PriceRiskManagementActivitiesHedgingInstrumentsbyConsolidatedBalanceSheetLocationDetails" roleURI="http://www.valero.com/role/PriceRiskManagementActivitiesHedgingInstrumentsbyConsolidatedBalanceSheetLocationDetails"> |
| <link:definition> 9954504 - Disclosure - Price Risk Management Activities, Hedging Instruments by Consolidated Balance Sheet Location (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType id="PriceRiskManagementActivitiesEffectofDerivativeInstrumentsonIncomeandOtherComprehensiveIncomeLossDetails" roleURI="http://www.valero.com/role/PriceRiskManagementActivitiesEffectofDerivativeInstrumentsonIncomeandOtherComprehensiveIncomeLossDetails"> |
| <link:definition> 9954505 - Disclosure - Price Risk Management Activities, Effect of Derivative Instruments on Income and Other Comprehensive Income (Loss) (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | </xs:appinfo> |
| | </xs:annotation> |
| <xs:element id="vlo_CanadianRevolverMember" abstract="true" name="CanadianRevolverMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_DGDRevolverLetterOfCreditMember" abstract="true" name="DGDRevolverLetterOfCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_CashFlowsRelatedToInterestAndIncomeTaxesAbstract" abstract="true" name="CashFlowsRelatedToInterestAndIncomeTaxesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/> |
| <xs:element id="vlo_VariableInterestEntityPrimaryBeneficiaryDiamondGreenDieselHoldingsLLCMember" abstract="true" name="VariableInterestEntityPrimaryBeneficiaryDiamondGreenDieselHoldingsLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_CrudeOilAndRefinedPetroleumProductsMember" abstract="true" name="CrudeOilAndRefinedPetroleumProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_ForwardContractsMaturityYearTwoMember" abstract="true" name="ForwardContractsMaturityYearTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_OtherProductRevenuesMember" abstract="true" name="OtherProductRevenuesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_LiabilitiesFairValueDisclosureGrossAssetAndRightToReclaimCashOffsetNet" abstract="false" name="LiabilitiesFairValueDisclosureGrossAssetAndRightToReclaimCashOffsetNet" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="vlo_EthanolMember" abstract="true" name="EthanolMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_DefinedBenefitPlanAssetsHeldinTrustMember" abstract="true" name="DefinedBenefitPlanAssetsHeldinTrustMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_IEnovaRevolverMember" abstract="true" name="IEnovaRevolverMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_IncreaseDecreaseInOperatingCapitalCurrent" abstract="false" name="IncreaseDecreaseInOperatingCapitalCurrent" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="vlo_EthanolProductMember" abstract="true" name="EthanolProductMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_UncertaintiesAbstract" abstract="true" name="UncertaintiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/> |
| <xs:element id="vlo_SeniorNotesDueIn20376625Member" abstract="true" name="SeniorNotesDueIn20376625Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_VariableInterestEntityPrimaryBeneficiaryOtherVariableInterestEntitiesMember" abstract="true" name="VariableInterestEntityPrimaryBeneficiaryOtherVariableInterestEntitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_NumberOfRefineries" abstract="false" name="NumberOfRefineries" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/> |
| <xs:element id="vlo_EthanolFeedstocksAndProducts" abstract="false" name="EthanolFeedstocksAndProducts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="vlo_RenewableDieselFeedstocksAndProducts" abstract="false" name="RenewableDieselFeedstocksAndProducts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="vlo_NumberOfRenewableDieselPlantsOwnedByJointVenture" abstract="false" name="NumberOfRenewableDieselPlantsOwnedByJointVenture" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/> |
| <xs:element id="vlo_SeniorNotesDueIn20513650Member" abstract="true" name="SeniorNotesDueIn20513650Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_StockRepurchaseProgramApprovedOctober2022Member" abstract="true" name="StockRepurchaseProgramApprovedOctober2022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_ValeroRevolverMember" abstract="true" name="ValeroRevolverMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_ForeignExchangeContractUSDollarsMember" abstract="true" name="ForeignExchangeContractUSDollarsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_SeniorNotesDueIn2028Member" abstract="true" name="SeniorNotesDueIn2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="vlo_CostDirectMaterialsBlendersTaxCredit" abstract="false" name="CostDirectMaterialsBlendersTaxCredit" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="vlo_ValeroEnergyCorporationMember" abstract="true" name="ValeroEnergyCorporationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_OtherLetterOfCreditMember" abstract="true" name="OtherLetterOfCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_RenewableNaphthaProductMember" abstract="true" name="RenewableNaphthaProductMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_NumberOfSubsidiaries" abstract="false" name="NumberOfSubsidiaries" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/> |
| <xs:element id="vlo_DistillatesMember" abstract="true" name="DistillatesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_CanadianRevolverLetterOfCreditMember" abstract="true" name="CanadianRevolverLetterOfCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_CentralMexicoTerminalsMember" abstract="true" name="CentralMexicoTerminalsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_LesseeCashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" abstract="true" name="LesseeCashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/> |
| <xs:element id="vlo_RenewableDieselMember" abstract="true" name="RenewableDieselMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_VariableInterestEntityPrimaryBeneficiaryCentralMexicoTerminalsMember" abstract="true" name="VariableInterestEntityPrimaryBeneficiaryCentralMexicoTerminalsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_VLPSeniorNotesDuein2026Member" abstract="true" name="VLPSeniorNotesDuein2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_SeniorNotesDueIn2025285Member" abstract="true" name="SeniorNotesDueIn2025285Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_FutureMaturityCurrentYearMember" abstract="true" name="FutureMaturityCurrentYearMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_StockRepurchaseProgramApprovedSeptember2023Member" abstract="true" name="StockRepurchaseProgramApprovedSeptember2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="vlo_InventoriesTextualAbstract" abstract="true" name="InventoriesTextualAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/> |
| <xs:element id="vlo_SeniorNotesDueIn20524000Member" abstract="true" name="SeniorNotesDueIn20524000Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_RenewableDieselProductMember" abstract="true" name="RenewableDieselProductMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_DarlingIngredientsIncMember" abstract="true" name="DarlingIngredientsIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="vlo_OtherComprehensiveIncomeLossNetOfTaxEffectOfExchangeRates" abstract="false" name="OtherComprehensiveIncomeLossNetOfTaxEffectOfExchangeRates" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="vlo_VariousOtherValeroAndVLPSeniorNotesMember" abstract="true" name="VariousOtherValeroAndVLPSeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_DiamondGreenDieselHoldingsLLCMember" abstract="true" name="DiamondGreenDieselHoldingsLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_ValeroRevolverLetterofCreditMember" abstract="true" name="ValeroRevolverLetterofCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_SeniorNotesDueIn2029Member" abstract="true" name="SeniorNotesDueIn2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/> |
| <xs:element id="vlo_AssetsFairValueDisclosureGrossLiabilityAndObligationToReturnCashOffsetNet" abstract="false" name="AssetsFairValueDisclosureGrossLiabilityAndObligationToReturnCashOffsetNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/> |
| <xs:element id="vlo_GrainInBushelsMember" abstract="true" name="GrainInBushelsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_DistillersGrainsMember" abstract="true" name="DistillersGrainsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_DGDLoanAgreementMember" abstract="true" name="DGDLoanAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_VariableInterestEntityTextualAbstract" abstract="true" name="VariableInterestEntityTextualAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/> |
| <xs:element id="vlo_SeniorNotesDuein2026Member" abstract="true" name="SeniorNotesDuein2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_DGDRevolverMember" abstract="true" name="DGDRevolverMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_GasolineAndBlendstocksMember" abstract="true" name="GasolineAndBlendstocksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_SeniorNotesDueIn2025365Member" abstract="true" name="SeniorNotesDueIn2025365Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_ForwardContractsMaturityCurrentYearMember" abstract="true" name="ForwardContractsMaturityCurrentYearMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_RenewableAndLowCarbonFuelProgramsMember" abstract="true" name="RenewableAndLowCarbonFuelProgramsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_StockRepurchaseProgramApprovedFebruary2023Member" abstract="true" name="StockRepurchaseProgramApprovedFebruary2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_RefiningMember" abstract="true" name="RefiningMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_CorporateReconcilingItemsAndEliminationsMember" abstract="true" name="CorporateReconcilingItemsAndEliminationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_ARSalesFacilityMember" abstract="true" name="ARSalesFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_FutureMaturityYearTwoMember" abstract="true" name="FutureMaturityYearTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| <xs:element id="vlo_GulfOpportunityZoneRevenueBondsSeries2010DueIn2040Member" abstract="true" name="GulfOpportunityZoneRevenueBondsSeries2010DueIn2040Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/> |
| </xs:schema> |