EN IT

HomeItaly › Price changes

When do fuel stations change their prices in Italy?

Price changes over 90 days at 22 021 stations in Italy, measured one station at a time: which weekday, how often, by how much, and which network moves first. These are not today’s prices — this is the rhythm behind them.

Window: Jun 26, 2026 – Sep 23, 2026 · 90 days · rebuilt every night

Changes per station
3.02 / week
Petrol, over 90 days
Busiest weekday
Friday
16.6% of all changes (14.3% if every day were the same)
A price holds for
1 day
median gap between two changes at the same station
Up vs down
65% up
average step 0.027 EUR/L up, 0.026 EUR/L down (Petrol)

Which weekday

Each bar is the number of price changes we recorded on that weekday over the whole window, split by direction. The dashed line is what a week with no pattern would look like: one seventh of the changes on each day.

Petrol082 766165 532no patternMon · increase: 87 108Mon · cut: 19 831MonTue · increase: 80 581Tue · cut: 33 827TueWed · increase: 79 900Wed · cut: 44 736WedThu · increase: 87 191Thu · cut: 53 106ThuFri · increase: 98 202Fri · cut: 43 426Fri141 628Sat · increase: 76 415Sat · cut: 52 786SatSun · increase: 43 751Sun · cut: 53 132SunDiesel082 766165 532no patternMon · increase: 103 280Mon · cut: 25 552MonTue · increase: 89 308Tue · cut: 49 872TueWed · increase: 95 100Wed · cut: 57 613WedThu · increase: 100 282Thu · cut: 59 321ThuFri · increase: 111 681Fri · cut: 53 851Fri165 532Sat · increase: 89 663Sat · cut: 66 520SatSun · increase: 54 366Sun · cut: 65 219Sun

Scroll the chart sideways to read it.

increase cut – – no pattern
Show the numbers
Which weekday Petrol · increasePetrol · cutDiesel · increaseDiesel · cut
Monday 87 10819 831103 28025 552
Tuesday 80 58133 82789 30849 872
Wednesday 79 90044 73695 10057 613
Thursday 87 19153 106100 28259 321
Friday 98 20243 426111 68153 851
Saturday 76 41552 78689 66366 520
Sunday 43 75153 13254 36665 219

Ninety days, day by day

Top: the share of stations that changed price that day, above the line for increases, below it for cuts. Bottom: the median price across the market, the same days. The two panels share the same dates — read them as one picture, not as two scales on one axis.

share of stations69%69%35%35%Jun 27, 2026 · increase: 2 830 · cut: 2 450Jun 27, 2026 · increase: 2 830 · cut: 2 450Jun 28, 2026 · increase: 1 684 · cut: 3 078Jun 28, 2026 · increase: 1 684 · cut: 3 078Jun 29, 2026 · increase: 577 · cut: 4 118Jun 29, 2026 · increase: 577 · cut: 4 118Jun 30, 2026 · increase: 1 751 · cut: 3 327Jun 30, 2026 · increase: 1 751 · cut: 3 327Jul 1, 2026 · increase: 2 389 · cut: 2 491Jul 1, 2026 · increase: 2 389 · cut: 2 491Jul 2, 2026 · increase: 2 681 · cut: 4 045Jul 2, 2026 · increase: 2 681 · cut: 4 045Jul 3, 2026 · increase: 3 440 · cut: 3 414Jul 3, 2026 · increase: 3 440 · cut: 3 414Jul 4, 2026 · increase: 13 501 · cut: 1 346Jul 4, 2026 · increase: 13 501 · cut: 1 346Jul 5, 2026 · increase: 1 393 · cut: 9 720Jul 5, 2026 · increase: 1 393 · cut: 9 720Jul 6, 2026 · increase: 10 355 · cut: 1 097Jul 6, 2026 · increase: 10 355 · cut: 1 097Jul 7, 2026 · increase: 7 391 · cut: 3 327Jul 7, 2026 · increase: 7 391 · cut: 3 327Jul 8, 2026 · increase: 4 559 · cut: 3 054Jul 8, 2026 · increase: 4 559 · cut: 3 054Jul 9, 2026 · increase: 7 504 · cut: 2 146Jul 9, 2026 · increase: 7 504 · cut: 2 146Jul 10, 2026 · increase: 11 242 · cut: 2 471Jul 10, 2026 · increase: 11 242 · cut: 2 471Jul 11, 2026 · increase: 3 470 · cut: 5 100Jul 11, 2026 · increase: 3 470 · cut: 5 100Jul 12, 2026 · increase: 3 882 · cut: 2 378Jul 12, 2026 · increase: 3 882 · cut: 2 378Jul 13, 2026 · increase: 6 615 · cut: 797Jul 13, 2026 · increase: 6 615 · cut: 797Jul 14, 2026 · increase: 10 333 · cut: 1 505Jul 14, 2026 · increase: 10 333 · cut: 1 505Jul 15, 2026 · increase: 13 105 · cut: 2 015Jul 15, 2026 · increase: 13 105 · cut: 2 015Jul 16, 2026 · increase: 8 334 · cut: 5 348Jul 16, 2026 · increase: 8 334 · cut: 5 348Jul 17, 2026 · increase: 10 976 · cut: 4 772Jul 17, 2026 · increase: 10 976 · cut: 4 772Jul 18, 2026 · increase: 8 495 · cut: 3 827Jul 18, 2026 · increase: 8 495 · cut: 3 827Jul 19, 2026 · increase: 3 394 · cut: 4 365Jul 19, 2026 · increase: 3 394 · cut: 4 365Jul 20, 2026 · increase: 10 601 · cut: 681Jul 20, 2026 · increase: 10 601 · cut: 681Jul 21, 2026 · increase: 5 649 · cut: 5 417Jul 21, 2026 · increase: 5 649 · cut: 5 417Jul 22, 2026 · increase: 9 779 · cut: 3 978Jul 22, 2026 · increase: 9 779 · cut: 3 978Jul 23, 2026 · increase: 13 189 · cut: 3 316Jul 23, 2026 · increase: 13 189 · cut: 3 316Jul 24, 2026 · increase: 13 494 · cut: 2 682Jul 24, 2026 · increase: 13 494 · cut: 2 682Jul 25, 2026 · increase: 4 978 · cut: 9 004Jul 25, 2026 · increase: 4 978 · cut: 9 004Jul 26, 2026 · increase: 8 658 · cut: 4 066Jul 26, 2026 · increase: 8 658 · cut: 4 066Jul 27, 2026 · increase: 9 451 · cut: 457Jul 27, 2026 · increase: 9 451 · cut: 457Jul 28, 2026 · increase: 2 950 · cut: 2 032Jul 28, 2026 · increase: 2 950 · cut: 2 032Jul 29, 2026 · increase: 2 534 · cut: 2 680Jul 29, 2026 · increase: 2 534 · cut: 2 680Jul 30, 2026 · increase: 9 664 · cut: 1 547Jul 30, 2026 · increase: 9 664 · cut: 1 547Jul 31, 2026 · increase: 4 994 · cut: 6 369Jul 31, 2026 · increase: 4 994 · cut: 6 369Aug 1, 2026 · increase: 5 506 · cut: 3 287Aug 1, 2026 · increase: 5 506 · cut: 3 287Aug 2, 2026 · increase: 3 785 · cut: 1 985Aug 2, 2026 · increase: 3 785 · cut: 1 985Aug 3, 2026 · increase: 3 763 · cut: 689Aug 3, 2026 · increase: 3 763 · cut: 689Aug 4, 2026 · increase: 1 336 · cut: 2 661Aug 4, 2026 · increase: 1 336 · cut: 2 661Aug 5, 2026 · increase: 1 345 · cut: 4 411Aug 5, 2026 · increase: 1 345 · cut: 4 411Aug 6, 2026 · increase: 2 585 · cut: 4 751Aug 6, 2026 · increase: 2 585 · cut: 4 751Aug 7, 2026 · increase: 2 957 · cut: 4 722Aug 7, 2026 · increase: 2 957 · cut: 4 722Aug 8, 2026 · increase: 3 136 · cut: 4 961Aug 8, 2026 · increase: 3 136 · cut: 4 961Aug 9, 2026 · increase: 3 220 · cut: 3 182Aug 9, 2026 · increase: 3 220 · cut: 3 182Aug 10, 2026 · increase: 640 · cut: 6 712Aug 10, 2026 · increase: 640 · cut: 6 712Aug 11, 2026 · increase: 4 718 · cut: 2 753Aug 11, 2026 · increase: 4 718 · cut: 2 753Aug 12, 2026 · increase: 5 715 · cut: 2 526Aug 12, 2026 · increase: 5 715 · cut: 2 526Aug 13, 2026 · increase: 3 376 · cut: 4 827Aug 13, 2026 · increase: 3 376 · cut: 4 827Aug 14, 2026 · increase: 4 855 · cut: 2 583Aug 14, 2026 · increase: 4 855 · cut: 2 583Aug 15, 2026 · increase: 3 206 · cut: 2 927Aug 15, 2026 · increase: 3 206 · cut: 2 927Aug 16, 2026 · increase: 2 647 · cut: 1 493Aug 16, 2026 · increase: 2 647 · cut: 1 493Aug 17, 2026 · increase: 3 658 · cut: 628Aug 17, 2026 · increase: 3 658 · cut: 628Aug 18, 2026 · increase: 6 342 · cut: 1 209Aug 18, 2026 · increase: 6 342 · cut: 1 209Aug 19, 2026 · increase: 4 706 · cut: 5 436Aug 19, 2026 · increase: 4 706 · cut: 5 436Aug 20, 2026 · increase: 7 225 · cut: 4 350Aug 20, 2026 · increase: 7 225 · cut: 4 350Aug 21, 2026 · increase: 8 233 · cut: 2 416Aug 21, 2026 · increase: 8 233 · cut: 2 416Aug 22, 2026 · increase: 5 707 · cut: 79Aug 22, 2026 · increase: 5 707 · cut: 79Aug 23, 2026 · increase: 2 747 · cut: 6 195Aug 23, 2026 · increase: 2 747 · cut: 6 195Aug 24, 2026 · increase: 8 533 · cut: 442Aug 24, 2026 · increase: 8 533 · cut: 442Aug 25, 2026 · increase: 6 897 · cut: 3 128Aug 25, 2026 · increase: 6 897 · cut: 3 128Aug 26, 2026 · increase: 2 720 · cut: 6 646Aug 26, 2026 · increase: 2 720 · cut: 6 646Aug 27, 2026 · increase: 6 132 · cut: 3 420Aug 27, 2026 · increase: 6 132 · cut: 3 420Aug 28, 2026 · increase: 5 372 · cut: 2 238Aug 28, 2026 · increase: 5 372 · cut: 2 238Aug 29, 2026 · increase: 2 925 · cut: 2 497Aug 29, 2026 · increase: 2 925 · cut: 2 497Aug 30, 2026 · increase: 1 021 · cut: 3 182Aug 30, 2026 · increase: 1 021 · cut: 3 182Aug 31, 2026 · increase: 5 641 · cut: 1 098Aug 31, 2026 · increase: 5 641 · cut: 1 098Sep 1, 2026 · increase: 6 185 · cut: 2 839Sep 1, 2026 · increase: 6 185 · cut: 2 839Sep 2, 2026 · increase: 10 267 · cut: 2 947Sep 2, 2026 · increase: 10 267 · cut: 2 947Sep 3, 2026 · increase: 6 203 · cut: 8 592Sep 3, 2026 · increase: 6 203 · cut: 8 592Sep 4, 2026 · increase: 9 373 · cut: 5 239Sep 4, 2026 · increase: 9 373 · cut: 5 239Sep 5, 2026 · increase: 8 465 · cut: 7 045Sep 5, 2026 · increase: 8 465 · cut: 7 045Sep 6, 2026 · increase: 2 733 · cut: 3 412Sep 6, 2026 · increase: 2 733 · cut: 3 412Sep 7, 2026 · increase: 8 460 · cut: 1 973Sep 7, 2026 · increase: 8 460 · cut: 1 973Sep 8, 2026 · increase: 13 425 · cut: 1 970Sep 8, 2026 · increase: 13 425 · cut: 1 970Sep 9, 2026 · increase: 11 033 · cut: 3 969Sep 9, 2026 · increase: 11 033 · cut: 3 969Sep 10, 2026 · increase: 10 646 · cut: 4 409Sep 10, 2026 · increase: 10 646 · cut: 4 409Sep 11, 2026 · increase: 12 530 · cut: 3 510Sep 11, 2026 · increase: 12 530 · cut: 3 510Sep 12, 2026 · increase: 10 013 · cut: 6 090Sep 12, 2026 · increase: 10 013 · cut: 6 090Sep 13, 2026 · increase: 4 589 · cut: 8 168Sep 13, 2026 · increase: 4 589 · cut: 8 168Sep 14, 2026 · increase: 15 276 · cut: 492Sep 14, 2026 · increase: 15 276 · cut: 492Sep 15, 2026 · increase: 12 659 · cut: 3 367Sep 15, 2026 · increase: 12 659 · cut: 3 367Sep 16, 2026 · increase: 11 450 · cut: 4 526Sep 16, 2026 · increase: 11 450 · cut: 4 526Sep 17, 2026 · increase: 9 652 · cut: 6 355Sep 17, 2026 · increase: 9 652 · cut: 6 355Sep 18, 2026 · increase: 10 736 · cut: 3 010Sep 18, 2026 · increase: 10 736 · cut: 3 010Sep 19, 2026 · increase: 4 183 · cut: 4 173Sep 19, 2026 · increase: 4 183 · cut: 4 173Sep 20, 2026 · increase: 3 998 · cut: 1 908Sep 20, 2026 · increase: 3 998 · cut: 1 908Sep 21, 2026 · increase: 3 538 · cut: 647Sep 21, 2026 · increase: 3 538 · cut: 647Sep 22, 2026 · increase: 945 · cut: 292Sep 22, 2026 · increase: 945 · cut: 292Sep 23, 2026 · increase: 298 · cut: 57Sep 23, 2026 · increase: 298 · cut: 57median price · EUR/L2.1491.9741.799Jun 26, 2026Jul 1, 2026Aug 1, 2026Sep 1, 2026

Scroll the chart sideways to read it.

increase cut — median price · Petrol · EUR/L

A market-wide move — a “wave” — is a run of days on which at least 57% of the stations with a price changed it; the threshold is not a fixed number but the market’s own median plus half the way to its 95th percentile. Within a wave each network gets the centre of gravity of its own changes; the network whose centre falls earliest moved first. Waves found in this window: 7.

How big is one change

The distribution of the size of a single change at a single station, increases on one side and cuts on the other. The marked line on each arm is the median. “Rocket and feather” asks whether the two arms are the same shape — here they are not.

Petrolcut · median 0.020increase · median 0.0200.000cut · 0.000 EUR/L – 0.010 EUR/L · 8 604increase · 0.000 EUR/L – 0.010 EUR/L · 8 795cut · 0.010 EUR/L – 0.020 EUR/L · 97 838increase · 0.010 EUR/L – 0.020 EUR/L · 172 4240.020cut · 0.020 EUR/L – 0.030 EUR/L · 87 994increase · 0.020 EUR/L – 0.030 EUR/L · 164 421cut · 0.030 EUR/L – 0.040 EUR/L · 44 673increase · 0.030 EUR/L – 0.040 EUR/L · 77 8660.040cut · 0.040 EUR/L – 0.050 EUR/L · 24 466increase · 0.040 EUR/L – 0.050 EUR/L · 49 337cut · 0.050 EUR/L – 0.060 EUR/L · 12 483increase · 0.050 EUR/L – 0.060 EUR/L · 25 6680.060cut · 0.060 EUR/L – 0.070 EUR/L · 14 307increase · 0.060 EUR/L – 0.070 EUR/L · 30 951cut · 0.070 EUR/L – 0.080 EUR/L · 3 989increase · 0.070 EUR/L – 0.080 EUR/L · 9 5610.080cut · 0.080 EUR/L – 0.090 EUR/L · 2 154increase · 0.080 EUR/L – 0.090 EUR/L · 5 411cut · 0.090 EUR/L – 0.100 EUR/L · 1 101increase · 0.090 EUR/L – 0.100 EUR/L · 2 5840.100cut · 0.100 EUR/L – 0.110 EUR/L · 1 385increase · 0.100 EUR/L – 0.110 EUR/L · 3 011cut · 0.110 EUR/L – 0.120 EUR/L · 392increase · 0.110 EUR/L – 0.120 EUR/L · 8440.120cut · 0.120 EUR/L – 0.130 EUR/L · 282increase · 0.120 EUR/L – 0.130 EUR/L · 550increase · 0.130 EUR/L – 0.140 EUR/L · 3420.140increase · 0.140 EUR/L – 0.150 EUR/L · 272≥ 0.150cut · ≥ 0.150 EUR/L · 807increase · ≥ 0.150 EUR/L · 1 111median 0.020 EUR/Lmedian 0.020 EUR/Lsize of one change · EUR/LDieselcut · median 0.030increase · median 0.0300.000cut · 0.000 EUR/L – 0.010 EUR/L · 6 393increase · 0.000 EUR/L – 0.010 EUR/L · 5 958cut · 0.010 EUR/L – 0.020 EUR/L · 72 237increase · 0.010 EUR/L – 0.020 EUR/L · 120 7110.020cut · 0.020 EUR/L – 0.030 EUR/L · 88 002increase · 0.020 EUR/L – 0.030 EUR/L · 160 735cut · 0.030 EUR/L – 0.040 EUR/L · 45 583increase · 0.030 EUR/L – 0.040 EUR/L · 85 4290.040cut · 0.040 EUR/L – 0.050 EUR/L · 36 760increase · 0.040 EUR/L – 0.050 EUR/L · 69 662cut · 0.050 EUR/L – 0.060 EUR/L · 27 816increase · 0.050 EUR/L – 0.060 EUR/L · 54 2730.060cut · 0.060 EUR/L – 0.070 EUR/L · 24 570increase · 0.060 EUR/L – 0.070 EUR/L · 48 974cut · 0.070 EUR/L – 0.080 EUR/L · 13 393increase · 0.070 EUR/L – 0.080 EUR/L · 28 2520.080cut · 0.080 EUR/L – 0.090 EUR/L · 9 899increase · 0.080 EUR/L – 0.090 EUR/L · 15 630cut · 0.090 EUR/L – 0.100 EUR/L · 6 367increase · 0.090 EUR/L – 0.100 EUR/L · 9 9700.100cut · 0.100 EUR/L – 0.110 EUR/L · 12 878increase · 0.100 EUR/L – 0.110 EUR/L · 14 842cut · 0.110 EUR/L – 0.120 EUR/L · 3 463increase · 0.110 EUR/L – 0.120 EUR/L · 5 2900.120cut · 0.120 EUR/L – 0.130 EUR/L · 4 531increase · 0.120 EUR/L – 0.130 EUR/L · 4 000cut · 0.130 EUR/L – 0.140 EUR/L · 2 837increase · 0.130 EUR/L – 0.140 EUR/L · 3 2000.140cut · 0.140 EUR/L – 0.150 EUR/L · 3 975increase · 0.140 EUR/L – 0.150 EUR/L · 3 253≥ 0.150cut · ≥ 0.150 EUR/L · 19 244increase · ≥ 0.150 EUR/L · 13 501median 0.030 EUR/Lmedian 0.030 EUR/Lsize of one change · EUR/L

Scroll the chart sideways to read it.

increasecut
Petrol · median 0.020 EUR/L 0.020 EUR/L
Petrol · mean 0.027 EUR/L 0.026 EUR/L
Petrol · n 553 148 300 844
Diesel · median 0.030 EUR/L 0.030 EUR/L
Diesel · mean 0.040 EUR/L 0.046 EUR/L
Diesel · n 643 680 377 948

The hour of the day

Here it can: the source carries a clock of its own. 20 606 changes with a timestamp from the last 7 days, one bar per hour, as a share of them all.

0%9%18%00:00 · 165 (0.8%)0001:00 · 809 (3.9%)02:00 · 32 (0.2%)03:00 · 45 (0.2%)0304:00 · 86 (0.4%)05:00 · 344 (1.7%)06:00 · 721 (3.5%)0607:00 · 3 719 (18.0%)08:00 · 2 617 (12.7%)09:00 · 1 535 (7.4%)0910:00 · 857 (4.2%)11:00 · 926 (4.5%)12:00 · 1 767 (8.6%)1213:00 · 619 (3.0%)14:00 · 531 (2.6%)15:00 · 518 (2.5%)1516:00 · 661 (3.2%)17:00 · 740 (3.6%)18:00 · 633 (3.1%)1819:00 · 1 077 (5.2%)20:00 · 356 (1.7%)21:00 · 1 049 (5.1%)2122:00 · 720 (3.5%)23:00 · 79 (0.4%)hour of day

Scroll the chart sideways to read it.

One observation per station — the last change the source reports for it. A station that has not moved its price inside the window is not in this panel, and the panel is therefore a cross-section, not the whole 90 days.

Network by network

Only networks with at least 111 stations in the window. “Together” is the share of a network’s own stations that change on a day when that network moves at all; “Behind” is how many days later that network reaches the centre of a market-wide move, compared with the first network to move.

Network Stations Changes / station / week Share up Together Behind the first mover Moved first
Tamoil 1 521 3.39 64% 51% 0.14 d 1 / 7
Shell 167 2.26 72% 23% 0.16 d 3 / 7
Energas 156 2.62 63% 33% 0.20 d 0 / 7
Api-Ip 3 862 3.17 66% 45% 0.31 d 1 / 7
Retitalia 191 2.79 63% 38% 0.35 d 0 / 7
Europam 204 3.22 61% 50% 0.35 d 0 / 7
Agip Eni 4 019 3.14 68% 39% 0.36 d 2 / 7
Esso 2 261 2.68 64% 35% 0.38 d 0 / 7
Pompe Bianche 3 043 2.40 63% 33% 0.47 d 0 / 7
Q8 2 793 3.57 63% 50% 0.47 d 0 / 7

Petrol · Window: Jun 26, 2026 – Sep 23, 2026 · 90 days · rebuilt every night

How this was measured

What this cannot tell you

Questions

Does this tell me the best day to fill up?
It tells you when the market moves, not which way it will move. In Italy the busiest day is Friday (16.6% of all changes) and the quietest is Sunday (11.3%). A day with few changes is a day on which yesterday’s price is still standing — useful if yesterday was cheap, useless if it was not.
Do you know the hour at which a price changes?
For Italy, yes: the source carries a clock of its own, and most changes land between 07:00 and 08:00. Where a source does not carry one, this site writes “the hour cannot be established” instead of guessing, and that is the honest answer for every market whose history keeps one price per day.
How do you know a price changed at all?
By comparing a station with itself. Two consecutive days in the same station’s series with two different prices is one change, counted on the second day. Over 90 days that gives 853 992 changes at 22 021 stations, and every figure above is a slice of that same set.