Free Short Stories

Quick reads for any moment — 100 to 1000 words

The Hour After the Last Bus

The last bus left without Elara.

She watched it pull away from the station with the quiet inevitability of something that had no interest in her timing. The doors closed, the engine exhaled, and then it was just another set of red taillights dissolving into the wet night.

She stood still for a moment, as if the bus might reconsider.

It didn’t.

The station was almost empty now. A vending machine hummed in the corner, and fluorescent lights buzzed overhead with a tired insistence. Outside, rain pressed against the glass walls in steady sheets, turning the parking lot into a blurred reflection of itself.

Elara checked her phone. No signal worth trusting. No new messages. Just the time, insisting she was officially stranded.

“Of course,” she muttered to herself, adjusting the strap of her backpack. “Of course this is how today ends.”

She had missed trains before. Even flights once. But there was something particularly humiliating about missing the last bus in a small coastal town she didn’t even live in.

She was only here for work.

Two days of inventory checks at a warehouse by the docks. Two days that were supposed to end with a simple ride back to the city.

Instead, she had stayed too long finishing paperwork, lost track of time, and now found herself on the wrong side of transportation reality.

The station attendant was gone. The ticket booth dark. The small café inside had already locked its shutters.

Elara exhaled slowly and sat down on a bench near the entrance, as if sitting could make the situation less real.

That was when she noticed him.

He was sitting on the opposite bench, partially hidden by shadow, head tilted back against the wall. A backpack sat at his feet, and a damp jacket clung to his shoulders. He looked like someone who had also been waiting for something that had already decided not to arrive.

She almost didn’t speak.

She wasn’t in the habit of talking to strangers, especially not in empty stations, especially not at night.

But the silence felt heavier than usual.

So she said, carefully, “Did you miss the last bus too?”

He turned his head slightly, as if the question had taken effort to register.

“Not exactly,” he said after a pause. “I think I was never on it in the first place.”

“That sounds worse.”

“It is,” he replied, then added, “but less disappointing than missing something you were actually trying for.”

Elara considered that.

“That’s a very specific kind of pessimism.”

A faint smile appeared, like it wasn’t used often.

“I prefer to think of it as accuracy.”

She nodded once, then looked back at the rain.

For a while, neither of them spoke. The station held their silence without complaint.

Eventually, he asked, “Where were you going?”

“Back to the city,” she said. “Home, technically.”

“Miss it?”

That question landed differently than expected.

Elara hesitated.

“I don’t know,” she admitted. “I think I just miss having a plan that works.”

He nodded as if that made perfect sense.

“I’m Theo,” he said.

“Elara.”

Another pause settled between them, less awkward than before.

The rain intensified outside, drumming against the glass like impatient fingers. A gust of wind pushed against the doors, making them tremble slightly in their frames.

Theo glanced at the exit.

“There won’t be another bus tonight,” he said.

“I figured.”

“You could wait until morning.”

“I could,” she agreed. “Or I could sit here and slowly lose my mind wondering if I made every decision wrong in my life that led to this station.”

That earned a quiet laugh from him, brief but real.

“Fair point.”

Elara leaned back, letting her backpack slide off her shoulders.

“Do you always end up stranded in places?” she asked.

“Not always,” he said. “Just often enough that I’ve stopped taking it personally.”

“That’s impressive.”

“It’s practice.”

She studied him briefly. There was nothing particularly remarkable about him at first glance. Ordinary clothes, tired eyes, the posture of someone used to waiting. But there was a steadiness to him that didn’t match the situation.

It made the station feel less empty somehow.

A vending machine flickered. Somewhere deeper in the building, a pipe clicked as it cooled.

Elara broke the silence again. “So what’s your story, then?”

“That depends,” Theo said. “On how much of it you want to hear.”

“I have nowhere else to be.”

“That’s not always a good reason to ask questions.”

She gave him a look.

“It is tonight.”

That made him think for a moment.

Then he said, “I was supposed to meet someone here.”

Elara didn’t respond immediately.

“Were they on the bus?” she asked gently.

“No,” he said. “They were supposed to be waiting when I arrived.”

Something in his voice suggested that sentence had been repeated in his head many times already, worn smooth by thought.

“And?”

He shrugged, but it wasn’t casual.

“And they weren’t.”

The rain outside softened slightly, as if even the weather was listening more carefully now.

Elara looked down at her hands.

“That’s… really awful,” she said simply.

Theo nodded once.

“I think I missed the right timing,” he said. “Or they did. I’m not sure which is worse.”

“Does it matter?”

He glanced at her.

“It probably shouldn’t.”

The station felt colder now, or maybe just quieter. Elara shifted slightly on the bench.

“I once waited three hours for someone who forgot,” she said unexpectedly.

Theo didn’t interrupt.

“When they finally remembered,” she continued, “they acted like it was funny. Like time doesn’t mean anything unless it’s theirs.”

“That sounds familiar,” he said.

She looked at him.

“Yeah?”

He nodded slowly.

“People are very good at arriving emotionally after they’ve already left physically.”

That sentence stayed in the air longer than the others.

Elara let out a small breath that might have been a laugh.

“You’re very dramatic for someone calling himself ‘accurate.’”

“I contain multitudes.”

Despite everything, she smiled.

The silence that followed wasn’t empty anymore. It had changed shape. Less like waiting, more like shared understanding.

Hours passed in a way that didn’t feel like hours.

The rain eased, then returned in softer intervals. The station lights dimmed slightly, switching to a nighttime setting that made everything feel more distant.

At some point, Elara realized she wasn’t thinking about the missed bus as much.

She was thinking about the fact that she wasn’t alone in the waiting.

Theo eventually stood and stretched slightly.

“Morning will come soon,” he said.

“That’s usually how it works,” she replied.

He hesitated.

“You should probably go somewhere warmer than this bench when it does.”

“I’ll consider it,” she said.

He looked at her like he wanted to say something more, but didn’t yet know how to shape it.

Instead, he nodded toward the exit.

“If you’re still here when I leave,” he said, “it was nice talking to you.”

“That’s a very conditional goodbye,” she said.

He smiled faintly.

“It’s honest.”

Then he stepped toward the door.

For a moment, Elara thought that was it. Another brief encounter, another person passing through a temporary part of her life.

But just before he reached the exit, he paused.

Without turning fully, he said, “If you’re going back to the city… I go there sometimes.”

She looked up.

“Do you now?”

“Yes,” he said. “More often than I plan to.”

A beat.

Then he added, “If you ever want company on a ride that actually shows up… I could try to be on time.”

It wasn’t a promise. Not exactly.

But it wasn’t nothing either.

Elara didn’t answer immediately. She let the moment exist without forcing it into shape.

Outside, the sky was beginning to soften into early morning gray.

The station felt less abandoned now, more paused.

Finally, she said, “You can try.”

Theo nodded once, as if that was enough for now.

Then he left.

Elara stayed on the bench a little longer than she needed to.

The next bus would come eventually.

But for the first time that night, she wasn’t sure she was in a hurry for it to arrive.