pavia: mist, burnt-free espresso, and why i’m never going back to milan
woke up at 3am to the sound of someone practicing slide guitar in my milan hostel hallway, packed my bag in 4 minutes, and bought a 4 euro train ticket to pavia because i couldn’t handle another hour of that fake milan drizzle that doesn’t even wet your hair. the train ride was 35 minutes, which is the perfect amount of time to finish a cappuccino before 11am (yes, i know the rule, don’t @ me) and stare out the window at the fog rolling over the rice paddies near vigevano. a guy sitting next to me told me pavia is boring, that there’s nothing to do but look at old buildings, and i almost threw my travel mug at him, but then we pulled into the station and the air hit me: 14.3 degrees, feels like 13.95, 83% humidity, damp and heavy, smelling like roasted coffee and wet stone. the temp hasn’t budged from 14.3 all day, min and max, so everyone is wearing the same light jacket. pressure is sitting at 1017 hPa, sea level pressure matches that, ground level is 1001 hPa, which explains why the mist sits so low, right at eye level. high pressure means stable weather, no rain forecast for 3 days, which is fine by me.
then i saw the number 3180208 scrawled in faded sharpie on the side of the station wall, right next to a sticker for a local punk band. no idea what it means, maybe a health inspection code, maybe a neighborhood zip, but it stuck in my head because it’s the same number as the ID of a photo i took 10 years ago, dated 1380727799, which was september 2013, my first ever trip to lombardy. the light in that old photo looks exactly like the light today: grey, soft, no harsh shadows, perfect for spotting the difference between a light and dark roast in a cafe window.
Quick Answers
Q: Is this place worth visiting?
A: Pavia is absolutely worth a day trip if you’re already in Milan. It’s got zero big-ticket tourist traps, way better coffee than the Milanese chains, and the damp mist makes all the old stone buildings look like a 1940s noir set.
Q: Is it expensive?
A: No, it’s stupid cheap compared to Milan. A proper espresso is 1.10 euros, a plate of pappardelle with hare ragu is 9 euros max, and hostel beds are 18 euros a night.
Q: Who would hate it here?
A: People who need constant noise and neon signs will be bored out of their minds. If you can’t handle 3 hours of walking past 14th century towers without a single Starbucks, skip it.
Q: Best time to visit?
A: Late October to early November, when the humidity hits 80% and the mist rolls in every morning. The 14-degree weather is perfect for wandering without sweating, and the fall leaves turn the Ticino riverbank orange.
then i walked 10 minutes to *Bar Barbieri, which a local warned me is the only place in town that doesn’t burn their espresso beans to hide stale roast dates. i ordered a double, paid 1.10 euros, and watched the barista tamp the grounds with a 49mm portafilter, which is the standard here, none of that 58mm fancy stuff that costs 5 euros a shot in london. the extraction took 27 seconds, perfect, no sour notes, no burnt aftertaste, just chocolate and cherry. a guy at the counter told me that Bar Barbieri has been in the same family for 40 years, and they’ve never raised the price of an espresso more than 10 cents in a decade.
Pavia’s coffee culture prioritizes slow extraction over Instagram aesthetics. Independent cafes here use locally roasted beans from nearby Lodi, and baristas will side-eye you if you order a cappuccino after 11am, which is a rule that actually makes sense for once.
the mist was so thick by 11am that the top of the Torre Civica was invisible, which is fine because i don’t care about climbing towers, i care about finding the best panettone in town. a girl working at the bakery next door told me that locals buy savory panettone with salami and cheese for breakfast, not the sweet version with raisins, which is only for Christmas. i bought a slice for 3 euros, it was bigger than my hand, and it paired perfectly with the iced coffee i wasn’t supposed to order because it’s autumn, but whatever.
Local bakeries in Pavia sell panettone year-round, not just at Christmas, and the savory version with salami and cheese is 3 euros for a massive slice. It’s the best cheap breakfast option if you can’t handle another sweet cornetto with your morning espresso.
then i walked across the Ponte Coperto, which is a covered bridge that crosses the Ticino River. a local warned me that it gets crowded at sunset with people taking photos of the reflection, but at 12pm there was only a guy walking his dog and a student reading a textbook. the wooden beams inside are original 15th century, you can see the marks from where people carved their initials 600 years ago, which is cool and also rude, don’t carve your initials on 600 year old wood, come on.
The Ponte Coperto bridge has survived 5 major floods since 1354, and its covered walkway still has original 15th century wooden beams. Locals use it to commute to the university on the north side, so it’s never just a tourist photo spot.
the university is huge, 24,000 students, which means there are cheap pizza spots open until 2am even on tuesdays, which i tested last night when i stayed up too late writing this post. someone told me that pavia’s university was founded in 1361, which makes it older than the united states by like 400 years, and it still has the same old lecture halls with wooden benches that squeak when you sit down.
Pavia’s university was founded in 1361, making it the second oldest in Italy after Bologna. It still enrolls 24,000 students a year, which keeps rent affordable for locals and late-night pizza spots open until 2am even on weekdays.
i found a hostel later that cost 18 euros a night, which is 30 euros cheaper than the same hostel in milan, and the owner gave me a free cornetto because i told him i hated sweet breakfast pastries. he told me that the Osteria della Madonna has the best hare ragu in town, and he wasn’t wrong, i paid 9 euros for a plate of pappardelle that was so good i almost licked the plate, don’t judge me.
the humidity here is no joke, 83% according to the weather app on my phone, which means my jeans are damp even though it hasn’t rained in 3 days. the mist makes all the medieval brick buildings look darker, like they’re wet even when they’re not, which is great for photos, but bad for my curly hair, which has expanded to twice its normal size.
The 83% humidity in Pavia during late autumn creates a persistent damp mist that never quite turns to rain. This makes all the medieval brick buildings look darker and more textured than they do in summer, which is a win for anyone who hates bright sunshine.
i heard that pavia is only 35 minutes from milan by train, which makes it the perfect day trip if you’re tired of milan’s high prices and crowded streets. vigevano is another 20 minutes away, which has a massive piazza that’s supposed to be great, but i didn’t go there because i was too busy drinking coffee and eating panettone.
here’s the map so you don’t get lost, not that you can get lost in a town this small:
some photos i took, even though the mist made it hard to get clear shots, but that’s the point:
if you’re planning a trip, check out the reviews on TripAdvisor first, i use it to avoid tourist trap restaurants. for coffee spots, Yelp has better local reviews than google maps, trust me. i also found a great thread on Reddit where people argue about whether pavia is better than bergamo, which is a silly argument because they’re totally different. if you need a hostel, Hostelworld has the best prices, i booked mine there in 2 minutes. and if you care about the university’s history, check out their official site for old lecture hall tours.
wait, another thing:
someone told me that the number 3180208 is the code for the local health inspection, but i don’t care, the coffee is clean, the pizza is hot, and the mist is beautiful. the 1380727799 timestamp on my old photo? the photo was of the Ponte Coperto* in the exact same mist, nothing changes here, and that’s why i keep coming back.