(Grøndals Parkvej (Jernbane Allé) - Grøndals Parkvej (Jernbane Allé))
Stoppestedet Grøndals Parkvej for linje 10 mod Åmarken St., 31 mod Vanløse, Ålekistevej og 142 mod Skovlunde St. er flyttet ca. 50 meter frem fra 13. jul. kl 7:00 til 28. aug. kl 7:00. Ændringen skyldes vejarbejde.
(Vesterport St. (Ved Vesterport) - Vesterport St. (Ved Vesterport))
Stoppestedet Vesterport St. for linje 31 mod Vanløse, Ålekistevej er flyttet ca. 70 meter frem fra 17. aug. kl 7:00 til 04. sep. kl 15:00. Ændringen skyldes vejarbejde.
(Christianshavn St. (Torvegade) - Stormbroen, Nationalmuseet (Vindebrogade))
Linje 31 kører ikke den normale rute ad Stormgade - Børsgade - Knippelsbro - Torvegade. Det gælder i begge retninger. Det betyder, at bussen ikke betjener stoppestederne Stormbroen, Nationalmuseet, Gammel Strand St., Christiansborg, Børsen, Knippelsbro og Christianshavn St.. Linje 31 kører i stedet ad H.C. Andersens Boulevard - Langebro - Amager Boulevard - Ved Stadsgraven. Ændringen gælder i begge retninger i tidsrummet kl. 19.00-06.00 fra den 26. august til den 10. september og skyldes vejarbejde.
(Børsen (Børsgade) - Børsen (Børsgade))
Stoppestedet Børsen for linje 31 mod Kastrup St., 37 mod Amagerværket og 2A mod Refshaleøen er flyttet ca. 150 meter frem fra 26. aug. kl 12:00 til 31. aug. kl 15:00. Ændringen skyldes vejarbejde ved Børsen.
(Grøndals Parkvej (Jernbane Allé) - Vanløse, Jydeholmen (Ålekistevej))
Linje 31 mod Kastrup St. kører ikke den normale rute ad Jydeholmen og Jernbane Allé. Det betyder, at bussen ikke betjener stoppestederne Helga Larsens Plads, Vanløse St., Jydeholmen, Grøndals Parkvej og A.D. Jørgensens vej. Linje 31 mod Kastrup St. kører i stedet ad Ålekistevej - Peter Bangs Vej. På den omlagte rute betjener linje 31 mod Kastrup st. stoppestedet Jydeholmen for linje 10 og 22 på Ålekistevej. Ændringen skyldes vejarbejde og gælder fra 13. jul. kl 7:00 til 28. aug. kl 7:00.
(Finsensvej (Sønderjyllands Allé) - Finsensvej (Sønderjyllands Allé))
Linje 31 kører ikke den normale rute ad Finsensvej. Det gælder i begge retninger. Det betyder, at bussen ikke betjener stoppestederne Nordre Fasanvej, Eversvej, Dalgas Boulevard, Solbjerg Have, Flintholm Allé og Sønderjyllands Allé. Linje 31 kører i stedet ad Peter Bangs Vej og Sønderjyllands Allé. Her stoppes der i stoppene for linje 19 på den omlagte rute, dog ikke stoppene Sønderjyllands Allé. Ændringen skyldes vejarbejde og gælder fra 08. jun. kl 7:00 til 01. okt. kl 12:00.
(Sønderport (Amagerbrogade) - Fasanvej (Smallegade))
Linje 31 kører en ændret rute mellem Kastrup St. og Amagerbro St. Linje 31 kører en forkortet og ændret rute mellem Kastrup St. og Amagerbro St. Endestop er Amagerbro St. hvorefter bussen vender, for igen at starte sin tur op ved Amagerbro St. Det betyder at alle stop mellem Amagerbro St. og Ålekistevej, Sløjfen ikke betjenes. Ændringen skyldes VM Half Marathon 2026, og gælder fra 20. sep. kl 5:00 til 20. sep. kl 18:00.