Travel journal

Coffee, Chaos and the Great Vietnamese Stand

AsiaVietnam

Our first night in Hanoi, we finally slept like royalty - if royalty had firm mattresses and the occasional distant honk of a moped lullaby. We woke at 7 a.m., bright-eyed, bushy-tailed, and feeling smugly victorious over jet lag.

Breakfast was our first proper moment of “we’ve arrived”. A glorious spread of tropical fruit that smelt like sunshine, sticky coconut rice that could convert any cereal-eater, and eggs Benedict so perfectly poached they deserved applause. Dana, ever the sceptic of hotel breakfasts, gave a satisfied Czech nod — high praise indeed.

Our plan for the day was simple: Train Street. Google Maps claimed it was an 11-minute walk. Google Maps, however, forgot to mention the million mopeds in between. Crossing a Hanoi street is less “pedestrian activity” and more “leap of faith”. The trick, we quickly learned, is to move steadily, eyes forward, and trust that the swarm of scooters will somehow part around you. Bryan compared it to Moses crossing the Red Sea — except noisier and with more exhaust fumes.

We passed St Joseph’s Cathedral, its gothic spires framed by palm trees and chaos. It was Sunday, and elegant Vietnamese women glided past in flowing dresses, balancing faith, grace, and traffic like pros. Dana whispered that it reminded her of Prague’s Old Town — “but with better weather and more honking.”

As we turned down a narrow lane, the city shifted. Small workshops lined the street, each no bigger than a garden shed yet miraculously fitting three motorbikes, an engine hoist, and at least one man welding in flip-flops. Lunch spots boasted signs shouting “Phở £1!” — cheaper than a Tesco meal deal and twice as good.

Then came the incident. Bryan, in a moment of British impatience, crossed a particularly chaotic junction alone. Dana, stranded on the far side with a death glare sharp enough to halt traffic, made her feelings known once she’d survived the crossing. Lesson learned: in Hanoi, one does not leave one’s Czech behind.

Finally, a short ramp led us up to Train Street — a strip of track so narrow it could fit between two outstretched arms, lined with cafés, bunting, and the buzz of tourists pretending not to be terrified. We tiptoed along the uneven sleepers until we found Coffee 76, a little gem of a café with wobbly chairs and wonderful smells.

Bryan ordered the famous Cà Phê Trứng, egg coffee, which tastes like tiramisu met espresso and had a baby. Dana, always cooler, opted for iced coconut coffee, which she declared “like drinking sunshine through a straw”.

The next train wasn’t due for another hour, so we sipped, people-watched, and were serenaded by the café’s resident rooster, who strutted proudly along the track like he owned the franchise. Sellers drifted by offering T-shirts, lighters, and hair clips with the kind of persistence that would make a door-to-door salesman weep.

And there we sat, two coffees, one rooster, a crowd of camera-wielding tourists, waiting in delicious anticipation for the moment when steel and thunder would roar through this tiny street.

Would the train come from the left or the right? No one seemed to know. But half the fun, as Dana said with a smirk, “is not dying before we find out.”

So we waited.

Across the narrow track, cafés were humming. Tiny fans whirred, chairs scraped, and the air buzzed with that lazy pre-lunch lull — all energy and no urgency. Every few metres, someone was grinding coffee beans, or coaxing tourists into “the best coffee in Hanoi”. The scent of roasted coffee beans mixed with the faint metallic tang of the rails and the sweetness of coconut milk — the sort of combination that imprints itself forever in your memory.

Tourists wandered up and down the sleepers, clutching iced drinks and cameras, each looking for the shot, the perfect picture that says “I risked my life for likes”. The rooster continued to strutte proudly along the track like a feathered traffic marshal, stopping occasionally to inspect people’s sandals.

Vendors drifted past, balancing trays of trinkets and souvenirs that all seemed to cost 50,000 dong, regardless of what they were, from lighters shaped like beer cans to T-shirts declaring Good Morning Vietnam! Dana politely declined at least six offers for hair clips, while Bryan found himself genuinely tempted by a fridge magnet of a train.

Every now and then, someone would whisper, “I think I hear it…” and the whole street would still, breath held, cameras ready, only for the sound to turn out to be another moped rattling past the road behind. More coffee.

Bryan leaned back, watching the narrow perspective of the rails vanish into the distance, sunlight bouncing off the metal. “It’s mad,” he said. “People live here. There’s a train that comes through their front garden.”

Dana shrugged. “In Prague, we complain when the trams are loud. Here, they serve coffee next to them.”

And that’s how we sat — two travellers, one rooster, a crowd of thrill-seekers, and an invisible promise of thunder somewhere down the line — waiting for the great iron beast to arrive.

When the Train Finally Came

We’d been perched at Coffee 76 for nearly an hour, caffeine topped up, patience running low, when suddenly, the air changed. At exactly 11:30 (ten minutes early, because Vietnam likes to keep you guessing), a bell clanged somewhere up the track, sharp and metallic.

Instantly, the entire street snapped to life. Café owners leapt into military precision, sweeping stools off the track and folding tables like a Formula One pit crew. “Train coming! Train coming!” echoed up and down the narrow line as tourists scrambled, clutching iced coffees and iPhones, trying to look calm while secretly panicking.

The loud American lady at the next table, every Train Street seems to have one, took command of the situation. “Do not stand in front of me!” she barked at anyone within selfie range, one hand clutching her frappé, the other brandishing her phone like a conductor’s baton. Dana raised an eyebrow. Bryan tried very hard not to laugh.

And then we heard it.

A deep, throaty horn from somewhere around the bend, part warning, part fanfare. The crowd hushed. A moment later, the great diesel engine appeared from the right, crawling slowly into view like a lazy dragon waking from a nap.

It wasn’t speeding, far from it, but the power of it, that sense of unstoppable mass squeezing through a café-lined alley barely wider than a double bed, was utterly mesmerising. Everyone’s cameras went up at once, a chorus of clicks, cheers and gasps. The American lady forgot her personal space battle and started waving wildly.

As it rumbled past, the driver leaned out, grinning, hand on the horn, soaking up the applause like a rock star. The carriages behind were full of tourists too, phones in hand, waving at the café crowd like royalty in a slow-motion parade. The air filled with the smell of diesel, dust, and excitement.

And just like that, in less than a minute, it was gone.

The café owners immediately rolled the tables back into place, brushing off crumbs and carrying on as if a 200-ton locomotive hadn’t just squeezed by their espresso machine. The street buzzed with chatter, laughter, and the afterglow of shared adrenaline. Tourists compared videos, swapping “I can’t believe how close it was!” stories in twenty different accents.

Dana leaned across the table, eyes sparkling. “That was actually incredible,” she said, her accent wrapping around the word incredible like soft caramel.

Bryan grinned. “Only in Vietnam can you drink your coffee and nearly get hit by public transport at the same time.”

The rooster strutted back out onto the track, reclaiming his territory, and life returned to its lazy, sun-dappled rhythm, as if the whole thing had been nothing more than a passing dream on rails.

Stinky Alley, Soft Faces, and Stormy Shopping Sprees

Leaving the clatter and chaos of Train Street behind, we followed our noses, quite literally, into what locals affectionately call “the alley”. It began innocently enough: a few market stalls selling herbs and spices, but within metres it turned into a full assault on the senses.

There were fish so fresh they were still twitching, meat being chopped with cleavers that had seen a thousand pigs before, and vegetables stacked in neon colours that no supermarket could ever replicate. Then came the smells, part fragrant, part… mysterious. Dana wrinkled her nose, muttering something in Czech that Bryan suspected wasn’t complimentary. Bryan, ever the Brit, tried to describe it diplomatically: “a bold aroma of authenticity.”

At the end of this olfactory gauntlet sat a small massage and beauty parlour with a flickering neon sign that simply read Relax. Dana paused. “Maybe a facial?” she said, but her tone was cautious, as if one wrong move might leave her glowing in the dark. Bryan, ever the enabler, shrugged. “Come on, when in Vietnam…”

Ten minutes later, Dana was lying serenely under a damp towel having a collagen facial, while Bryan was in the next bed being pummelled into oblivion by a tiny woman with the strength of a hydraulic press. Within minutes, his massage had reached “snoring like a tractor” volume, to the amusement of the staff.

Dana, meanwhile, had entered her own trance, somewhere between bliss and mild fear. The pressure was… enthusiastic. She later said it felt like her skin was being ironed back into her twenties. When it finally ended, seventy-five minutes later, Bryan awoke with a grunt and a heroic snort, blinking in confusion. Dana turned her freshly scrubbed face towards him, glowing and serene. Bryan squinted. “You look ten years younger.”

She beamed. “Then we come here every day.”

Rejuvenated and giggling, we hit the streets again. Dana, now on a mission, led the charge into Hanoi’s fake market district, a glittering labyrinth of “almost Gucci” and “barely Prada”. Crossing the streets was like an Olympic event again: weaving through mopeds, dodging street food smoke, leaping puddles. Then, suddenly, the heavens opened.

The rain came down like a monsoon audition, so we dashed into the nearest shop for cover, a bag shop, naturally. The shopkeeper smiled; she’d seen this move before. Within minutes Dana was inspecting zips like a customs officer while Bryan admired the air conditioning. One bag turned into three,  one for Bryan, two for presents, and by the time the rain eased, we were both a little poorer but very pleased.

Then came the handbag. Dana had spotted it earlier, and like any determined woman in a foreign market, she was not leaving without it. “How much?” she asked. The shopkeeper smiled sweetly. “One million three hundred thousand dong.”

Bryan did the maths. “That’s forty quid! No chance.”

Negotiations began. Voices rose, calculators clicked, other “special offers” mysteriously appeared on the table. Dana’s eyes narrowed. She was in her element. Eventually, through a mix of charm, stubbornness, and Bryan’s best haggling face, they emerged victorious,  three items for the price of one. Dana looked euphoric, like she’d just won the lottery.

Triumphant, we ended the day perched on tiny stools at a roadside café, sipping a cold beer (Bryan) and iced coffee (Dana), watching Hanoi steam in the after-rain glow. Motorbikes splashed through puddles, children laughed, and the air was thick with that mix of diesel, humidity, and life.

Bryan raised his glass. “To Vietnam, the only place you can be nearly hit by a train, reborn in a facial, and buy a Louis Vuittish bag before lunch.”

Dana clinked her cup against his. “And all before my collagen dries.”

From Train Street to Kind Streets

By late afternoon, Hanoi had softened into that hazy golden hour when everything glows, even the puddles. We found ourselves perched on two tiny stools at a roadside café, the kind with uneven legs and buckets doubling as tables. Bryan ordered a local beer, crisp and cold, while Dana, ever the adventurer, chose a Bia Vàng, a golden beer that shimmered like honey in the glass.

It was the perfect pause after a day of mopeds, massages, handbags and heroic haggling. The city buzzed around us, the whine of scooters, the laughter of locals, the clang of spoons against metal bowls, but we were in our own little bubble, just watching Hanoi move.

That’s when Dana spotted a sign hanging beside a steaming noodle stall across the street.

“Phở Treo – Suspended Beef Noodle.”

Beneath it, a translation read:

“A form of charity where you pre-order a meal for someone in need whilst supporting local businesses.”

Dana tilted her head, reading it again, then turned to Bryan. “We should do that,” she said, eyes soft and certain.

Bryan followed her gaze. The sign showed the number of bowls donated that day, thirty-four. He smiled. “Let’s make it thirty-five, then.”

The stall owner beamed as Dana handed over the cash, explaining in her lilting Czech accent that it was her idea. A gentle moment amid the chaos — two travellers leaving behind a bowl of phở for someone who’d truly need it.

We raised our drinks, Bryan’s frosty lager and Dana’s golden beer, and clinked glasses to the simple kindness of it.

By the time we strolled towards the Thăng Long Water Puppet Theatre, the sun had dipped low and the air smelled of rain-soaked concrete and sweet street smoke. Neon lights flickered on, reflecting in the puddles like liquid jewels.

Dana smiled as she tucked her hand into Bryan’s arm. “Beer, handbags, and charity,” she said. “I think I’m getting good at this travelling thing.”

Bryan laughed. “If you start a religion, I’m joining.”

And with that, we disappeared into the night, the sound of wooden puppets splashing on stage waiting just ahead, and the quiet warmth of doing something good still glowing brighter than the city lights.

Water, Puppets and Almost Napping in Hanoi

By early evening, Hanoi was cooling down, which, in Vietnam, means it had slipped from “sauna” to “warm bath”. We made our way through the glowing streets to the Thăng Long Water Puppet Theatre, still feeling rather pleased with ourselves for our earlier phở treo donation and Dana’s impressive fake-handbag negotiations.

The show started promptly at 6:30 p.m., and we were in Row E, near the front, close enough to see every splash of water and the puppets’ painted grins. The stage itself was a shallow pool framed by ornate carvings and soft red curtains. The live orchestra sat either side, dressed in traditional Vietnamese attire, tuning instruments that looked equal parts beautiful and baffling.

The performance began with a flourish of traditional Vietnamese music, all string twangs and rhythmic drums, haunting yet oddly soothing. Then, from behind the curtain of smoke and water, the puppets burst into life, colourful, wooden figures diving, twirling, and popping out of the water as if the pool itself were enchanted.

A narrator, Chu Têu, apparently, appeared now and then, grinning mischievously and introducing scenes we didn’t quite understand. According to the programme, we witnessed everything from dragon dances and farmers catching frogs to buffalo boys playing flutes, phoenixes flying, and emperors boating. But to us, it felt more like a fever dream of splashing animals, triumphant music, and enthusiastic puppeteers hiding just beneath the surface.

At one point, a group of terrapins appeared, swimming elegantly across the water, until, quite suddenly, dragons emerged and ate them. Then a cat caught a fish, and the fishermen promptly tangled themselves in their own nets. Dana leaned over and whispered, “Are we sure this isn’t a comedy?”

Halfway through, Bryan noticed Dana’s head slowly drooping, the gentle music and lapping water working better than any spa treatment. “You were falling asleep,” he teased afterwards.

“I was!” she laughed. “I didn’t know what was happening! The songs were nice though.”

Bryan nodded. “Yes, but I’m not sure if it was a musical, a tragedy, or a nature documentary.”

Still, it was impossible not to be charmed. The craftsmanship, the precision, and the thought that real people were knee-deep in water behind the curtain, making wooden dragons dance,  was oddly magical.

After the applause (and a much-needed stretch), we wandered out into the warm Hanoi night, where the streets had come alive again. A few shops later, Dana triumphantly found Hoka trainers for £15, “Real ones,” she claimed, though the slightly off-centre logo told a different story. We grabbed a final beer and some street food, the smoky scent of grilled pork mingling with the sweet steam of noodles.

By the time we made it back to the hotel, the city was still buzzing, but we were ready to collapse. Dana patted her glowing face from the afternoon facial and yawned. “What a day,” she murmured.

Bryan nodded, kicking off his shoes. “Trains, massages, handbags, and homicidal puppets, we’re really getting into the rhythm of Vietnam.”

And with that, Hanoi hummed quietly outside while we drifted off,  ready for whatever chaos Day 3 might bring.

← Back home