{"schemaVersion":"1.1","generatedAt":"2026-09-04T22:17:08.820Z","sourceUpdatedAt":"2026-09-04T11:01:41.386Z","league":{"id":"00","slug":"nba","name":"NBA"},"season":"2026-27","scope":"season","methodologyUrl":"https://hoopsmenu.com/data/travel","license":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/"},"units":{"miles":"great-circle miles between consecutive scheduled game venues","zoneShiftHours":"sum of absolute UTC-offset changes","timeZoneCrossings":"count of games whose venue UTC offset differs from the previous game's","restDisadvantageGames":"count of back-to-backs played against an opponent with at least a day of rest","difficultyIndex":"Schedule Difficulty Index: mean of five min-max-normalized (0–100) metrics — miles, back-to-backs, 3-in-4s, time-zone crossings, rest-disadvantage games (higher is harder)","scheduleWindows":"local calendar days"},"teams":[{"teamId":1610612740,"slug":"pelicans","name":"New Orleans Pelicans","city":"New Orleans","nickname":"Pelicans","tricode":"NOP","canonicalUrl":"https://hoopsmenu.com/nba/travel/pelicans","games":80,"roadGames":41,"miles":55528.1,"milesPerGame":694.1,"zoneShiftHours":46,"backToBacks":16,"threeInFours":16,"fourInSixes":14,"fiveInSevens":2,"timeZoneCrossings":28,"restDisadvantageGames":13,"worstStretch":{"games":3,"miles":9449.9,"startDate":"2027-01-14","endDate":"2027-01-20"},"difficultyIndex":86.7,"difficultyRank":1,"longestRoadTrip":{"games":7,"miles":4092.4}},{"teamId":1610612759,"slug":"spurs","name":"San Antonio Spurs","city":"San Antonio","nickname":"Spurs","tricode":"SAS","canonicalUrl":"https://hoopsmenu.com/nba/travel/spurs","games":80,"roadGames":41,"miles":53945.4,"milesPerGame":674.3,"zoneShiftHours":46,"backToBacks":13,"threeInFours":11,"fourInSixes":12,"fiveInSevens":1,"timeZoneCrossings":29,"restDisadvantageGames":9,"worstStretch":{"games":3,"miles":9602.8,"startDate":"2027-01-14","endDate":"2027-01-20"},"difficultyIndex":34.6,"difficultyRank":20,"longestRoadTrip":{"games":6,"miles":3275.7}},{"teamId":1610612758,"slug":"kings","name":"Sacramento Kings","city":"Sacramento","nickname":"Kings","tricode":"SAC","canonicalUrl":"https://hoopsmenu.com/nba/travel/kings","games":80,"roadGames":40,"miles":49113.2,"milesPerGame":613.9,"zoneShiftHours":56,"backToBacks":14,"threeInFours":14,"fourInSixes":10,"fiveInSevens":3,"timeZoneCrossings":32,"restDisadvantageGames":11,"worstStretch":{"games":4,"miles":5487.9,"startDate":"2027-02-25","endDate":"2027-03-02"},"difficultyIndex":56.8,"difficultyRank":8,"longestRoadTrip":{"games":5,"miles":4212.8}},{"teamId":1610612762,"slug":"jazz","name":"Utah Jazz","city":"Utah","nickname":"Jazz","tricode":"UTA","canonicalUrl":"https://hoopsmenu.com/nba/travel/jazz","games":80,"roadGames":40,"miles":48700.7,"milesPerGame":608.8,"zoneShiftHours":46,"backToBacks":13,"threeInFours":11,"fourInSixes":10,"fiveInSevens":2,"timeZoneCrossings":37,"restDisadvantageGames":8,"worstStretch":{"games":4,"miles":4644.6,"startDate":"2027-03-25","endDate":"2027-03-30"},"difficultyIndex":33.6,"difficultyRank":22,"longestRoadTrip":{"games":5,"miles":4290.4}},{"teamId":1610612743,"slug":"nuggets","name":"Denver Nuggets","city":"Denver","nickname":"Nuggets","tricode":"DEN","canonicalUrl":"https://hoopsmenu.com/nba/travel/nuggets","games":80,"roadGames":40,"miles":48590.2,"milesPerGame":607.4,"zoneShiftHours":52,"backToBacks":14,"threeInFours":13,"fourInSixes":12,"fiveInSevens":2,"timeZoneCrossings":40,"restDisadvantageGames":12,"worstStretch":{"games":4,"miles":4905.7,"startDate":"2027-02-09","endDate":"2027-02-14"},"difficultyIndex":62.1,"difficultyRank":5,"longestRoadTrip":{"games":6,"miles":5240.5}},{"teamId":1610612748,"slug":"heat","name":"Miami Heat","city":"Miami","nickname":"Heat","tricode":"MIA","canonicalUrl":"https://hoopsmenu.com/nba/travel/heat","games":80,"roadGames":40,"miles":48091.1,"milesPerGame":601.1,"zoneShiftHours":24,"backToBacks":13,"threeInFours":13,"fourInSixes":9,"fiveInSevens":1,"timeZoneCrossings":19,"restDisadvantageGames":11,"worstStretch":{"games":4,"miles":4056.6,"startDate":"2027-01-28","endDate":"2027-02-02"},"difficultyIndex":33.9,"difficultyRank":21,"longestRoadTrip":{"games":5,"miles":3815.6}},{"teamId":1610612746,"slug":"clippers","name":"LA Clippers","city":"LA","nickname":"Clippers","tricode":"LAC","canonicalUrl":"https://hoopsmenu.com/nba/travel/clippers","games":80,"roadGames":40,"miles":47437.8,"milesPerGame":593,"zoneShiftHours":52,"backToBacks":13,"threeInFours":12,"fourInSixes":10,"fiveInSevens":1,"timeZoneCrossings":30,"restDisadvantageGames":8,"worstStretch":{"games":4,"miles":4641.7,"startDate":"2026-10-28","endDate":"2026-11-02"},"difficultyIndex":30.2,"difficultyRank":25,"longestRoadTrip":{"games":6,"miles":4440.1}},{"teamId":1610612750,"slug":"timberwolves","name":"Minnesota Timberwolves","city":"Minnesota","nickname":"Timberwolves","tricode":"MIN","canonicalUrl":"https://hoopsmenu.com/nba/travel/timberwolves","games":80,"roadGames":40,"miles":46985.6,"milesPerGame":587.3,"zoneShiftHours":36,"backToBacks":13,"threeInFours":13,"fourInSixes":12,"fiveInSevens":2,"timeZoneCrossings":30,"restDisadvantageGames":7,"worstStretch":{"games":4,"miles":3987.3,"startDate":"2027-01-20","endDate":"2027-01-25"},"difficultyIndex":30.9,"difficultyRank":23,"longestRoadTrip":{"games":5,"miles":3695}},{"teamId":1610612763,"slug":"grizzlies","name":"Memphis Grizzlies","city":"Memphis","nickname":"Grizzlies","tricode":"MEM","canonicalUrl":"https://hoopsmenu.com/nba/travel/grizzlies","games":80,"roadGames":40,"miles":45674.6,"milesPerGame":570.9,"zoneShiftHours":44,"backToBacks":13,"threeInFours":12,"fourInSixes":10,"fiveInSevens":1,"timeZoneCrossings":36,"restDisadvantageGames":7,"worstStretch":{"games":4,"miles":4680.3,"startDate":"2027-03-11","endDate":"2027-03-17"},"difficultyIndex":30.9,"difficultyRank":24,"longestRoadTrip":{"games":4,"miles":3037.2}},{"teamId":1610612744,"slug":"warriors","name":"Golden State Warriors","city":"Golden State","nickname":"Warriors","tricode":"GSW","canonicalUrl":"https://hoopsmenu.com/nba/travel/warriors","games":80,"roadGames":40,"miles":45656.4,"milesPerGame":570.7,"zoneShiftHours":50,"backToBacks":15,"threeInFours":15,"fourInSixes":12,"fiveInSevens":1,"timeZoneCrossings":29,"restDisadvantageGames":12,"worstStretch":{"games":4,"miles":5378.8,"startDate":"2027-01-15","endDate":"2027-01-21"},"difficultyIndex":64.4,"difficultyRank":3,"longestRoadTrip":{"games":6,"miles":4253.3}},{"teamId":1610612745,"slug":"rockets","name":"Houston Rockets","city":"Houston","nickname":"Rockets","tricode":"HOU","canonicalUrl":"https://hoopsmenu.com/nba/travel/rockets","games":80,"roadGames":40,"miles":45335.2,"milesPerGame":566.7,"zoneShiftHours":36,"backToBacks":14,"threeInFours":14,"fourInSixes":11,"fiveInSevens":0,"timeZoneCrossings":28,"restDisadvantageGames":11,"worstStretch":{"games":4,"miles":4775.1,"startDate":"2027-03-28","endDate":"2027-04-02"},"difficultyIndex":49.7,"difficultyRank":11,"longestRoadTrip":{"games":5,"miles":3618.9}},{"teamId":1610612757,"slug":"blazers","name":"Portland Trail Blazers","city":"Portland","nickname":"Trail Blazers","tricode":"POR","canonicalUrl":"https://hoopsmenu.com/nba/travel/blazers","games":80,"roadGames":40,"miles":45142,"milesPerGame":564.3,"zoneShiftHours":40,"backToBacks":15,"threeInFours":14,"fourInSixes":10,"fiveInSevens":2,"timeZoneCrossings":23,"restDisadvantageGames":9,"worstStretch":{"games":5,"miles":5064.1,"startDate":"2027-03-04","endDate":"2027-03-10"},"difficultyIndex":46.1,"difficultyRank":14,"longestRoadTrip":{"games":6,"miles":3818.9}},{"teamId":1610612742,"slug":"mavericks","name":"Dallas Mavericks","city":"Dallas","nickname":"Mavericks","tricode":"DAL","canonicalUrl":"https://hoopsmenu.com/nba/travel/mavericks","games":80,"roadGames":40,"miles":44773.5,"milesPerGame":559.7,"zoneShiftHours":40,"backToBacks":16,"threeInFours":15,"fourInSixes":12,"fiveInSevens":0,"timeZoneCrossings":31,"restDisadvantageGames":14,"worstStretch":{"games":4,"miles":4601.8,"startDate":"2027-02-25","endDate":"2027-03-02"},"difficultyIndex":77.6,"difficultyRank":2,"longestRoadTrip":{"games":5,"miles":3352.2}},{"teamId":1610612756,"slug":"suns","name":"Phoenix Suns","city":"Phoenix","nickname":"Suns","tricode":"PHX","canonicalUrl":"https://hoopsmenu.com/nba/travel/suns","games":80,"roadGames":40,"miles":44280.2,"milesPerGame":553.5,"zoneShiftHours":45,"backToBacks":13,"threeInFours":13,"fourInSixes":11,"fiveInSevens":3,"timeZoneCrossings":33,"restDisadvantageGames":11,"worstStretch":{"games":3,"miles":4140.7,"startDate":"2027-01-13","endDate":"2027-01-18"},"difficultyIndex":42.3,"difficultyRank":16,"longestRoadTrip":{"games":6,"miles":5880.6}},{"teamId":1610612760,"slug":"thunder","name":"Oklahoma City Thunder","city":"Oklahoma City","nickname":"Thunder","tricode":"OKC","canonicalUrl":"https://hoopsmenu.com/nba/travel/thunder","games":80,"roadGames":40,"miles":44048.1,"milesPerGame":550.6,"zoneShiftHours":37,"backToBacks":13,"threeInFours":12,"fourInSixes":11,"fiveInSevens":1,"timeZoneCrossings":29,"restDisadvantageGames":7,"worstStretch":{"games":4,"miles":4217.7,"startDate":"2027-03-08","endDate":"2027-03-14"},"difficultyIndex":23.2,"difficultyRank":28,"longestRoadTrip":{"games":4,"miles":2681.5}},{"teamId":1610612747,"slug":"lakers","name":"Los Angeles Lakers","city":"Los Angeles","nickname":"Lakers","tricode":"LAL","canonicalUrl":"https://hoopsmenu.com/nba/travel/lakers","games":80,"roadGames":40,"miles":43715,"milesPerGame":546.4,"zoneShiftHours":40,"backToBacks":15,"threeInFours":15,"fourInSixes":12,"fiveInSevens":3,"timeZoneCrossings":25,"restDisadvantageGames":11,"worstStretch":{"games":4,"miles":4874.6,"startDate":"2027-02-28","endDate":"2027-03-06"},"difficultyIndex":56.1,"difficultyRank":9,"longestRoadTrip":{"games":7,"miles":6324.7}},{"teamId":1610612753,"slug":"magic","name":"Orlando Magic","city":"Orlando","nickname":"Magic","tricode":"ORL","canonicalUrl":"https://hoopsmenu.com/nba/travel/magic","games":80,"roadGames":40,"miles":43325.7,"milesPerGame":541.6,"zoneShiftHours":28,"backToBacks":14,"threeInFours":12,"fourInSixes":9,"fiveInSevens":1,"timeZoneCrossings":23,"restDisadvantageGames":12,"worstStretch":{"games":4,"miles":4418.5,"startDate":"2027-01-08","endDate":"2027-01-14"},"difficultyIndex":38.2,"difficultyRank":18,"longestRoadTrip":{"games":5,"miles":2336.3}},{"teamId":1610612749,"slug":"bucks","name":"Milwaukee Bucks","city":"Milwaukee","nickname":"Bucks","tricode":"MIL","canonicalUrl":"https://hoopsmenu.com/nba/travel/bucks","games":80,"roadGames":40,"miles":41347.4,"milesPerGame":516.8,"zoneShiftHours":40,"backToBacks":14,"threeInFours":13,"fourInSixes":11,"fiveInSevens":0,"timeZoneCrossings":37,"restDisadvantageGames":11,"worstStretch":{"games":4,"miles":4831,"startDate":"2027-03-24","endDate":"2027-03-29"},"difficultyIndex":49.6,"difficultyRank":12,"longestRoadTrip":{"games":5,"miles":3492.7}},{"teamId":1610612755,"slug":"sixers","name":"Philadelphia 76ers","city":"Philadelphia","nickname":"76ers","tricode":"PHI","canonicalUrl":"https://hoopsmenu.com/nba/travel/sixers","games":80,"roadGames":40,"miles":41318,"milesPerGame":516.5,"zoneShiftHours":26,"backToBacks":13,"threeInFours":11,"fourInSixes":10,"fiveInSevens":0,"timeZoneCrossings":22,"restDisadvantageGames":11,"worstStretch":{"games":4,"miles":4035,"startDate":"2027-03-23","endDate":"2027-03-28"},"difficultyIndex":21.8,"difficultyRank":29,"longestRoadTrip":{"games":5,"miles":4858.3}},{"teamId":1610612738,"slug":"celtics","name":"Boston Celtics","city":"Boston","nickname":"Celtics","tricode":"BOS","canonicalUrl":"https://hoopsmenu.com/nba/travel/celtics","games":80,"roadGames":40,"miles":41112.4,"milesPerGame":513.9,"zoneShiftHours":28,"backToBacks":16,"threeInFours":14,"fourInSixes":11,"fiveInSevens":2,"timeZoneCrossings":23,"restDisadvantageGames":14,"worstStretch":{"games":4,"miles":5160.2,"startDate":"2026-11-18","endDate":"2026-11-24"},"difficultyIndex":63.1,"difficultyRank":4,"longestRoadTrip":{"games":6,"miles":4111.8}},{"teamId":1610612739,"slug":"cavaliers","name":"Cleveland Cavaliers","city":"Cleveland","nickname":"Cavaliers","tricode":"CLE","canonicalUrl":"https://hoopsmenu.com/nba/travel/cavaliers","games":80,"roadGames":40,"miles":39851,"milesPerGame":498.1,"zoneShiftHours":30,"backToBacks":16,"threeInFours":14,"fourInSixes":11,"fiveInSevens":2,"timeZoneCrossings":24,"restDisadvantageGames":12,"worstStretch":{"games":4,"miles":5126.9,"startDate":"2027-02-01","endDate":"2027-02-06"},"difficultyIndex":57,"difficultyRank":7,"longestRoadTrip":{"games":6,"miles":3465.8}},{"teamId":1610612751,"slug":"nets","name":"Brooklyn Nets","city":"Brooklyn","nickname":"Nets","tricode":"BKN","canonicalUrl":"https://hoopsmenu.com/nba/travel/nets","games":80,"roadGames":40,"miles":38683.6,"milesPerGame":483.5,"zoneShiftHours":22,"backToBacks":16,"threeInFours":15,"fourInSixes":13,"fiveInSevens":1,"timeZoneCrossings":17,"restDisadvantageGames":14,"worstStretch":{"games":4,"miles":4275.4,"startDate":"2027-03-09","endDate":"2027-03-15"},"difficultyIndex":59.5,"difficultyRank":6,"longestRoadTrip":{"games":5,"miles":3598.4}},{"teamId":1610612737,"slug":"hawks","name":"Atlanta Hawks","city":"Atlanta","nickname":"Hawks","tricode":"ATL","canonicalUrl":"https://hoopsmenu.com/nba/travel/hawks","games":80,"roadGames":40,"miles":37095.6,"milesPerGame":463.7,"zoneShiftHours":27,"backToBacks":14,"threeInFours":14,"fourInSixes":12,"fiveInSevens":1,"timeZoneCrossings":22,"restDisadvantageGames":12,"worstStretch":{"games":3,"miles":3759.4,"startDate":"2026-12-12","endDate":"2026-12-17"},"difficultyIndex":39.2,"difficultyRank":17,"longestRoadTrip":{"games":6,"miles":2728.2}},{"teamId":1610612766,"slug":"hornets","name":"Charlotte Hornets","city":"Charlotte","nickname":"Hornets","tricode":"CHA","canonicalUrl":"https://hoopsmenu.com/nba/travel/hornets","games":80,"roadGames":40,"miles":36943.3,"milesPerGame":461.8,"zoneShiftHours":29,"backToBacks":13,"threeInFours":13,"fourInSixes":11,"fiveInSevens":1,"timeZoneCrossings":24,"restDisadvantageGames":10,"worstStretch":{"games":4,"miles":3871.6,"startDate":"2027-01-25","endDate":"2027-01-31"},"difficultyIndex":24.4,"difficultyRank":26,"longestRoadTrip":{"games":6,"miles":4472.8}},{"teamId":1610612764,"slug":"wizards","name":"Washington Wizards","city":"Washington","nickname":"Wizards","tricode":"WAS","canonicalUrl":"https://hoopsmenu.com/nba/travel/wizards","games":80,"roadGames":40,"miles":36708.5,"milesPerGame":458.9,"zoneShiftHours":27,"backToBacks":14,"threeInFours":11,"fourInSixes":9,"fiveInSevens":1,"timeZoneCrossings":22,"restDisadvantageGames":11,"worstStretch":{"games":4,"miles":4092.6,"startDate":"2027-01-26","endDate":"2027-02-01"},"difficultyIndex":24,"difficultyRank":27,"longestRoadTrip":{"games":5,"miles":3089.6}},{"teamId":1610612754,"slug":"pacers","name":"Indiana Pacers","city":"Indiana","nickname":"Pacers","tricode":"IND","canonicalUrl":"https://hoopsmenu.com/nba/travel/pacers","games":80,"roadGames":41,"miles":36594.5,"milesPerGame":457.4,"zoneShiftHours":30,"backToBacks":15,"threeInFours":13,"fourInSixes":11,"fiveInSevens":0,"timeZoneCrossings":24,"restDisadvantageGames":12,"worstStretch":{"games":4,"miles":3417.1,"startDate":"2027-03-11","endDate":"2027-03-16"},"difficultyIndex":43.1,"difficultyRank":15,"longestRoadTrip":{"games":5,"miles":3055.4}},{"teamId":1610612765,"slug":"pistons","name":"Detroit Pistons","city":"Detroit","nickname":"Pistons","tricode":"DET","canonicalUrl":"https://hoopsmenu.com/nba/travel/pistons","games":80,"roadGames":40,"miles":35983.3,"milesPerGame":449.8,"zoneShiftHours":34,"backToBacks":15,"threeInFours":13,"fourInSixes":13,"fiveInSevens":0,"timeZoneCrossings":28,"restDisadvantageGames":9,"worstStretch":{"games":4,"miles":3989,"startDate":"2027-02-09","endDate":"2027-02-15"},"difficultyIndex":37.4,"difficultyRank":19,"longestRoadTrip":{"games":4,"miles":3989}},{"teamId":1610612741,"slug":"bulls","name":"Chicago Bulls","city":"Chicago","nickname":"Bulls","tricode":"CHI","canonicalUrl":"https://hoopsmenu.com/nba/travel/bulls","games":80,"roadGames":40,"miles":35393,"milesPerGame":442.4,"zoneShiftHours":38,"backToBacks":15,"threeInFours":14,"fourInSixes":11,"fiveInSevens":2,"timeZoneCrossings":36,"restDisadvantageGames":11,"worstStretch":{"games":4,"miles":3141.4,"startDate":"2027-03-31","endDate":"2027-04-06"},"difficultyIndex":53.5,"difficultyRank":10,"longestRoadTrip":{"games":4,"miles":3018.5}},{"teamId":1610612761,"slug":"raptors","name":"Toronto Raptors","city":"Toronto","nickname":"Raptors","tricode":"TOR","canonicalUrl":"https://hoopsmenu.com/nba/travel/raptors","games":80,"roadGames":40,"miles":35316.1,"milesPerGame":441.5,"zoneShiftHours":24,"backToBacks":15,"threeInFours":15,"fourInSixes":11,"fiveInSevens":1,"timeZoneCrossings":19,"restDisadvantageGames":13,"worstStretch":{"games":4,"miles":3930.7,"startDate":"2026-11-01","endDate":"2026-11-06"},"difficultyIndex":48.4,"difficultyRank":13,"longestRoadTrip":{"games":6,"miles":5231.8}},{"teamId":1610612752,"slug":"knicks","name":"New York Knicks","city":"New York","nickname":"Knicks","tricode":"NYK","canonicalUrl":"https://hoopsmenu.com/nba/travel/knicks","games":80,"roadGames":40,"miles":35133.6,"milesPerGame":439.2,"zoneShiftHours":26,"backToBacks":13,"threeInFours":12,"fourInSixes":11,"fiveInSevens":0,"timeZoneCrossings":20,"restDisadvantageGames":11,"worstStretch":{"games":4,"miles":4039.2,"startDate":"2026-12-30","endDate":"2027-01-04"},"difficultyIndex":18,"difficultyRank":30,"longestRoadTrip":{"games":7,"miles":4619}}]}