Erotic Audio Story

Strangers on the Midnight Express Swap Fantasies Until They Snap

Two jaded 28-year-old coworkers swap filthy train-sex fantasies until they lock the door and fuck.

▶ 19 min listen Narrated by Bella Humor & Satire
▶ Listen to this story
Rate the narration:

Prefer to read it? Open the full story →

Full transcript

The Midnight Express hummed along the tracks like a tired beast that had given up on caring, its last car bathed in the sickly yellow glow of two flickering overhead lights. Kiara, the 28-year-old marketing coordinator whose entire week had been PowerPoint slides about “driving impactful synergy,” sat sprawled across the faded blue seat, blazer balled up beside her like a corporate corpse. Her white blouse clung to her skin, two buttons already sacrificed to the sticky summer night. She was scrolling through her phone with the dead-eyed resignation of someone who knew the dating apps held nothing but dick pics and men who thought “entrepreneur” meant selling protein shakes on Instagram.

The automatic door at the far end hissed open. Lorenzo stepped in—the 32-year-old software architect from the sixth floor whose reputation for fixing other people’s disastrous code had left him with permanent eye strain and a permanent scowl. His tie was loosened to the point of surrender, sleeves rolled up over corded forearms, laptop bag slung over one shoulder like an anchor. He froze when he saw her.

“Kiara? From marketing hell?”

She looked up, one dark eyebrow arching. “Lorenzo. The man who once told our entire leadership team their API was ‘a fucking haunted house.’ Small world. Or small train, I guess.”

He dropped into the seat across the aisle, legs spread in that unconscious male way that somehow managed to look both exhausted and inviting. “Last car’s completely empty. Everyone else bailed at the last stop like rats off a KPI-meeting ship. Guess we’re the idiots who drew the midnight straw.”

They laughed—short, bitter, but genuine. Within minutes the shared trauma of the office poured out like cheap whiskey. They roasted the jargon first. Kiara did an exaggerated corporate voice: “Let’s take this offline, circle back, and boil the ocean while we leverage our low-hanging fruit.” Lorenzo groaned so hard his head thunked against the window.

“I had a PM tell me yesterday we needed to ‘gamify the deliverables.’ I told him I’d gamify his face if he used that phrase again.”

Kiara snorted, kicking off her heels and tucking her legs beneath her. The motion made her skirt ride up her thighs. She didn’t fix it. “Dating apps are worse. Last guy I matched with sent me a voice note describing how he’d ‘disrupt my pussy with his innovative thrusting methodology.’ I actually laughed so hard I threw up a little.”

Lorenzo’s grin turned wicked. He leaned forward, elbows on his knees. “At least he had a fantasy. Most of these clowns just want to text about it for three weeks then ghost when you suggest actually meeting. It’s all fantasy. No one ever does the filthy shit they type.”

The air between them shifted, thickened. The train clacked over a switch, rocking their bodies. Kiara felt the first treacherous spark low in her belly.

“What if we actually did, though?” she asked, voice lighter than she felt. “Instead of swiping and sexting and pretending, what if two exhausted coworkers just… snapped?”

Lorenzo’s eyes darkened. He licked his bottom lip, considering her. “You mean like, right now? On this train?”

“I mean in theory.” She smiled, but her nipples had tightened against her blouse. “Pure satire. Let’s roast the fantasy. I’ll start. I’ve always wanted to ride a stranger in a train bathroom. Not gentle. I want to lock that flimsy door, hike my skirt up, shove my panties to the side, and sink down on his cock while the train vibrates everything just right. No names. No small talk. Just me using him to get off while the world rattles past at eighty miles an hour.”

She watched his throat work. Lorenzo’s hand flexed on his knee.

“Amateur,” he said, voice dropping into a register that made her pussy clench. “I’d skip the bathroom entirely. Too cramped. I’d push you against that luggage rack up there—” he pointed at the metal bars above their seats “—bend you over it, yank that little skirt up to your waist, rip those panties down your thighs, and fuck you from behind so deep the whole car would hear how wet you are. I’d have one hand fisted in your hair and the other slapping your ass every time the train hits a bump. You’d have to bite your own arm to stay quiet.”

Kiara’s laugh came out shaky. She was squirming now, pressing her thighs together. The image was ridiculous—absurd, over-the-top, straight out of a bad porno—but her body didn’t care. Her clit throbbed in time with the wheels on the tracks.

“Oh, we’re competing now?” She tilted her head, eyes glittering. “Fine. My turn. After I ride that stranger’s cock in the bathroom, I’d make him sit on the toilet so I could face him, wrap my legs around his waist, and grind down until I come so hard the windows fog up. I want to feel his hands gripping my ass, fingers digging in while I use every muscle I’ve got to fuck him stupid. Then I’d make him pull out and come all over my tits so I have to walk back to my seat with his mess drying under my blouse.”

Lorenzo’s breathing had changed. There was a very obvious bulge now straining against his suit pants. He didn’t hide it. Instead he met her stare and raised her.

“Better. I’d pull out of your dripping cunt, spin you around, drop to my knees right here in the middle of the car, and eat you until your legs gave out. Then I’d stand up, bend you over that rack again, and slide back in so slow you’d feel every inch. I’d talk absolute filth in your ear the whole time—tell you how tight and sloppy you feel, how I’ve been staring at your ass during all those goddamn stand-ups, how I’m going to fill you up until you’re leaking down your thighs when we get off at the final stop.”

The train whistle screamed somewhere far ahead. Inside the car the silence after his words felt obscene.

Kiara’s face was flushed. Her nipples were visible peaks against thin cotton. She could feel how soaked her panties had become. Lorenzo looked like a man who had just realized the joke wasn’t a joke anymore.

They stared at each other.

“Wait,” she whispered, half-laughing, half-terrified in the best way. “Are we really doing this? Like… actually?”

Lorenzo’s voice was rough. “I think we are. If you want it. Tell me you want it, Kiara.”

She stood up on shaky legs. The train swayed and she caught herself on the pole beside her. “I want it. I want you to do every filthy thing you just described. Right now.”

He rose too, towering over her in the narrow aisle. The air crackled. For one suspended second they just breathed each other in—two burned-out, horny, self-aware disasters about to commit career suicide in the best possible way.

Lorenzo moved first. He reached past her, sliding the latch on the carriage door with a decisive click. The lock engaged. The sound seemed to snap something loose in both of them.

Kiara grabbed his tie and yanked him down into a bruising kiss. His hands immediately palmed her ass, hauling her up against the hard line of his cock. They stumbled sideways, laughing into each other’s mouths as they crashed against the seats.

“Fuck, this is insane,” she gasped between kisses.

“Best idea we’ve had all year,” he growled, biting her lower lip. His fingers were already sliding under her skirt, tracing the soaked lace of her panties. “Tell me where you want my mouth first.”

The train rocketed onward into the dark, carrying two coworkers who had finally stopped texting about what they wanted and decided to take it instead. The fantasies were over.

The real thing had just begun.

The train rocketed onward into the dark, carrying two coworkers who had finally stopped texting about what they wanted and decided to take it instead. The fantasies were over. The real thing had just begun.

Kiara’s answer to his question was a wicked little smile and a shove. She dropped to her knees right there on the gritty carpet between the faded blue seats, the train’s sway nearly toppling her before she caught his hips. At twenty-eight, she’d survived enough performance reviews to know exactly when to seize an opportunity. Lorenzo’s eyes widened, but the groan that rolled out of him was pure relief.

“Changed my mind,” she said, already yanking his zipper down with zero grace. “Your mouth can wait. Right now I want to swallow my quarterly target.”

Lorenzo barked a laugh that turned into a choked moan as she freed his cock—thick, flushed, already leaking at the tip. “Jesus, Kiara. You’re going to kill me with PowerPoint dirty talk.”

“Synergize me, daddy,” she deadpanned, then took him into her mouth before he could fire back. The first slide was sloppy on purpose: tongue flat, lips stretched, spit already dripping down her chin because the train’s constant rumble made everything messier. She bobbed deep, gagging softly on the fourth stroke, and the wet sound mixed with the clack of wheels on tracks like the world’s most obscene soundtrack.

Every few seconds she pulled off just enough to grin up at him, mascara already smudging. “Mmm. This counts as exceeding expectations, right? I’m really committing to the suck-cess metrics.” Lorenzo’s hand fisted gently in her dark hair—not forcing, just holding on like a man who couldn’t believe his luck. His thighs trembled. The vein along the underside of his cock pulsed against her tongue while she swirled and sucked and giggled around him, the vibrations making his abs clench visibly under his half-open shirt.

“Fuck—your quarterly target is about to get swallowed right back if you keep talking like that,” he managed, voice gravel-rough. She hummed approval and sank down again until her nose brushed the dark hair at his base, holding there until her eyes watered. When she finally pulled off with a wet pop, strings of spit connected her lips to his glistening cock. She wiped her chin with the back of her hand, laughing.

“Ten out of ten, would deepthroat in a moving vehicle again.”

Lorenzo hauled her up before she could go back for seconds. His eyes were wild, tie askew, cheeks flushed. At thirty-two he looked like every overworked architect who’d finally snapped—in the hottest way possible. He spun her toward the fold-down seat against the wall, the kind meant for extra passengers but perfect for spreading a marketing coordinator’s thighs.

“My turn to present,” he growled, dropping to his knees so fast his joints cracked. He shoved her pencil skirt up to her waist, ripped her soaked lace panties down her legs, and buried his face between her thighs like a man who’d been starving for pussy through every single stand-up meeting.

Kiara’s back hit the seat. Her legs draped over his shoulders as his tongue dragged through her folds—broad, filthy strokes that ended with a hard suck on her clit. The train hit a switch and the jolt ground her harder against his mouth. She slapped a hand over her own mouth, then switched to biting her wrist when that wasn’t enough. The pain and pleasure tangled beautifully.

“Shit—Lorenzo—your deliverables are… fuck, right there—” She tried to keep the jokes going but they kept fracturing. He laughed into her cunt, the vibration making her hips jerk. Two thick fingers slid inside her without warning, curling hard against that spot that turned her vision sparkly. The wet sounds were obscene, louder than the train. She tasted blood on her wrist where her teeth dug in, but the sting only sharpened everything.

He ate her like he was trying to win a promotion—relentless, focused, occasionally pulling back to murmur filth against her soaked flesh. “Tastes better than every fantasy you described. So fucking sloppy for me already. Been wet since I locked that door, haven’t you?”

“Yes—God—yes—” The words dissolved. Her thighs started shaking. He doubled down, sucking her clit in rhythmic pulses until the orgasm crashed through her so hard her vision whited out. She bit down harder on her wrist to muffle the cry, hips rolling against his tongue in helpless waves.

Before she could come all the way down, Lorenzo stood, spun her again, and pressed her front against the cool window. The city had finally appeared—neon streaks and office towers blurring past at eighty miles an hour. Her tits flattened against the glass, nipples aching from the chill and the friction. He kicked her feet apart, hiked her skirt higher, and drove into her in one smooth thrust.

The fullness punched a moan out of her. “Fuck, yes—use me like the luggage rack you bragged about.”

He laughed, breathless, and started pounding. The train’s rhythm synced with his hips, turning every thrust into a deep, jarring stroke that made her breasts smear against the window. One of his hands fisted in her hair; the other smacked her ass in time with the bumps in the track. The tie around his neck had come completely loose in the frenzy—somehow it ended up looped around her upper thigh like a filthy garter, the silk biting in with every flex of muscle.

“Better than the fantasy?” he panted against her ear.

“Deeper—harder—make me leak for the whole final stop, you cocky bastard—”

He gave her exactly that. The city lights streaked by in golden ribbons across her skin and the glass. Each thrust shoved her nipples harder against the cold surface until she was whimpering. The angle was perfect, almost too perfect. She was going to come again if he kept—

Lorenzo pulled out suddenly, sat on the seat, and dragged her onto his lap. “Your turn to drive, marketing. Show me that cowgirl synergy.”

Kiara didn’t hesitate. Sweat slicked both their bodies now; her blouse was half-open, bra shoved down, tits bouncing free as she straddled him reverse at first, then spun to face him so she could watch his face. She sank down onto his cock with a shared groan, taking every inch until her clit ground against his pelvis.

The ride started bouncy and playful. The train did half the work, vibrating up through their joined bodies. She braced her hands on his shoulders and began to ride—slow rolls turning into filthy, athletic bounces that made her ass slap against his thighs.

“Fuck, look at you,” he groaned. “Tits out, pussy creaming all over my cock. This is the best team-building exercise HR never approved.”

“Shut up and—mmph—let me exceed your KPIs,” she shot back, clenching around him on the downstroke. Sweat trickled between her breasts. His hands gripped her waist hard enough to leave marks she’d admire tomorrow. They kept trying to one-up each other even as their rhythm turned feral.

“Gonna—circle back to this pussy every Friday,” he panted.

“Only if you—oh shit—deliver the D on time—fuck, Lorenzo—”

The banter cracked. Their words melted into raw, open-mouthed moans. Her bounces grew erratic, desperate. He thrust up to meet her, the wet smack of their bodies competing with the train’s roar. The tie around her thigh had slipped lower, rubbing right against her clit with every grind. She felt another orgasm coiling tight and vicious.

“Come on,” he snarled, voice breaking. “Let me feel you—come all over my cock like the filthy coworker you are.”

That did it. Kiara shattered with a loud, laughing cry that turned into a full-throated moan. Her walls clamped down, pulsing, milking him. Lorenzo followed right behind her—hips stuttering, a raw shout tearing out of his chest as he spilled deep inside her. They kept moving through it, sloppy and laughing and shuddering together, riding the aftershocks until the train whistle screamed again like it was congratulating them.

When it finally ended they were a wreck. Kiara’s ruined panties dangled from one ankle. Lorenzo’s tie remained knotted around her thigh like a trophy. She could already feel his cum starting to leak down her legs, exactly as promised.

They collapsed sideways into the adjacent seats, chests heaving, stupid grins on both their faces. For a long moment the only sounds were the train and their ragged breathing.

Kiara lifted a shaky hand. “High five?”

Lorenzo slapped his palm against hers with a weak but genuine laugh. “Fuck yes. Ten out of ten. Would bang in a moving train again.”

A small vending cart stood bolted at the far end of the car—apparently the midnight run still tried to sell something. Lorenzo staggered up, legs wobbly, and raided it for two bottles of water, a pack of peanut butter crackers, and a slightly sad-looking chocolate bar. They tore into the snacks like post-sex animals, passing the water back and forth, crumbs everywhere.

“Best team-building exercise either of us has ever had,” Kiara declared around a mouthful of cracker. “Way better than trust falls.”

“Agreed.” Lorenzo leaned back, shirt still open, cock half-hard against his thigh like it wasn’t done bragging. He looked at her—flushed, hair wrecked, tie still tied around her leg—and his grin turned sly. “So. Next Friday. Return train. Same car. I’m thinking we ‘accidentally’ book the last seats again. Maybe this time we start with the luggage rack for real. I’ve got some new filthy metrics I want to test.”

Kiara licked chocolate off her thumb, eyes sparkling with fresh mischief. She was already scheming—mentally clearing her calendar, picking out the shortest skirt she owned, wondering how many stops they could make it through before they locked the door again.

“Only if I get to present first next time,” she said, stretching so her tits strained against the open blouse. “And I’m bringing toys. We’re exceeding expectations, Lorenzo. Quarterly.”

The train barreled toward the final station, carrying two satisfied, sticky, laughing disasters who had already decided the next midnight ride was non-negotiable. The fantasies weren’t over after all.

They were just getting started.

Fresh filth, nightly

The best new stories in your inbox every morning. Free, 18+, unsubscribe anytime.