About the game

Little Tram: a free tram driving simulator for your browser

Little Tram is a free 3D tram driving simulator that runs entirely in your browser. No download, no install, no sign-up — just open the page and start driving. It works on desktop, tablet, and mobile, on any modern browser that supports WebGL.

  • 100% free
  • No download
  • No sign-up
  • Desktop & mobile

What is Little Tram?

You drive a tram through a hand-built city. You raise the pantograph, notch up the throttle, brake to land the platform, open doors to let passengers on and off, ring your bell at crossings, signal your turns, set the points at junctions, and make PA announcements. The city, tracks, passengers, and traffic are rendered in real-time 3D — all running client-side on your device.

It’s not a hyper-realistic training simulator and it’s not an arcade game. It sits in between — detailed enough to feel like actually driving a tram, simple enough to pick up in seconds.

A compact city, densely built

Line 1Museum District · Old Town · Forge Street
Line 2Botanical Gardens · Old Town · Waterfront
Line 3Museum District · Willow Estate · Forest Park
Line 4Old Town · Financial District · University
Line 5Old Town · Waterfront · Steelworks
Line 6Old Town · Marina · Beach · Ocean Pier

The lines interchange at Old Town. A bus line loops the northern streets, sharing the road with your tram.

The map is small enough to learn and rich enough to keep learning. The eastern quarter sits a level up, so the tram climbs out of the centre and runs along the top. Line 3 drives down a street shared with cars. A bus line loops the northern streets. Traffic lights respond to demand and treat your tram like any other vehicle, speed limits are posted on signs, and the clock runs in real time — the city drifts through dusk into a moonlit night while you drive.

Two game modes: Joyride and Timetable

Joyride mode lets you drive freely with no time pressure — explore the network, learn the controls, enjoy the ride. Timetable mode starts at the departure board: sign a shift for a line, destination, and departure time, and keep to the schedule on the live city clock. Both modes are available instantly, no account required.

A small fleet to master

Choose between four trams: the low-floor Type 1 and the articulated Type 2, the vintage two-section Type 3, and the single-car Type 4. All but the Type 4 run in single or coupled two-unit formation. More length carries more passengers but demands more precise stops. You can also toggle the AI trams and adjust how busy the city is.

Progress and badges

Three things mark your progress. Passengers carried set your place on the leaderboard, for the week and for all time. Shifts and lines completed unlock new trams. Badges are the hidden third: each one is earned for something particular, and you only ever see the ones you have found. Your collection lives on the badges page, and a free account keeps all of it across devices.

Completely free, no ads, no paywalls

Little Tram is 100% free to play. There are no ads, no in-app purchases, no paywalls, and no tracking beyond basic anonymous analytics. An account is entirely optional — the game is fully playable without signing up.

How Little Tram was built

The game is built with WebGL and Next.js, and runs entirely client-side. There’s no server doing the heavy lifting — the city, physics, passengers, and AI traffic are all simulated on your device in real time. The project started as a side project and grew over hundreds of late nights into a full tram simulator with six lines, a living city, two game modes, and badges to find.

Frequently asked questions

Is Little Tram really free?
Yes, completely. No ads, no purchases, no paywalls. Everything is free.
Do I need to download or install anything?
No. Little Tram runs in your browser. You need a modern browser with WebGL — Chrome, Firefox, Safari, and Edge all work.
Can I play on my phone?
Yes. The game adapts to your screen size and shows touch controls on mobile devices and tablets.
Do I need an account to play?
No. You can play without signing up. Creating a free account lets you save your progress, badges and settings across devices.
What is Little Tram built with?
Next.js and WebGL, running entirely client-side. The city, physics, passengers, and AI traffic are all simulated on your device in real time.

Keep exploring