CPH Drive

Drive the real Copenhagen.

A free open-world driving game in your browser. Every kerb, lamp post and tree is where the city’s own survey puts it, and the sky outside is today’s Danish weather.

No download, no account. Needs a keyboard and a desktop browser.

The car drives into a low midsummer sun along the quay near Nyhavn, facades lit orange.
NyhavnKøbenhavn K
Pick the hour and the weather

N changes the hour, like in the game. Every frame is a real screenshot.

Three ways to spend an afternoon in the city

Cruise with no goal, earn your keep with fares and deliveries, or sit back and let the car drive.

The car parked on the granite quay by Knippelsbro, the harbour behind it.

Cruise

Seven districts streamed around you as you drive, from the canals of Christianshavn to the allées of Frederiksberg. Cross the harbour, find your own street, chase the low sun down Nyhavn.

J

Take a fare

Taxi rides from stations, hotels and sights, and food deliveries from real restaurants. Turn-by-turn directions over the real one-way streets, a timer, and a fare based on Copenhagen taxi tariffs.

TaxiExample fare
Kongens NytorvHovedbanegården

Run a red light or a speed camera and the fine is a real Danish one.

T

Let it drive

Self-driving follows the road graph, keeps between the kerbs and stops at red. Take the wheel back the moment you touch a key.

The view from the driver’s seat on Vesterbrogade: steering wheel, lit instrument cluster and navigation screen.

From the driver’s seat

Press C for the cockpit: a live instrument cluster, a navigation screen and the wipers when it rains.

Not a city like Copenhagen. Copenhagen.

The map is the inner city at 1:1, about 7 × 4.7 km, built from the same registers the municipality uses to run it.

Trees, each with its measured crown
31,781
Buildings with their address, age and storeys
96,384
Traffic count stations setting the rush hour
212
Physics steps a second, in a background worker
60

The city is live while you drive

Open the game at eight on a weekday morning and H.C. Andersens Boulevard is queuing. Come back at three in the morning and you have it to yourself.

  • Weather from DMI. Rain, snow, fog and wind follow the latest observation in Copenhagen.
  • Traffic by the hour. Cars and buses follow the city’s traffic counts, cyclists its bike counts, and fewer ride in the rain.
  • Buses on the timetable. Lines, stops and departures from Rejseplanen.
  • Planes overhead. Aircraft around Kastrup from live flight data.
  • Radio in the car. P4 København and the other DR stations, live.
Eight in the morning on H.C. Andersens Boulevard: articulated buses at the stops, the live weather and flights in the corners of the screen.
08:00 on H.C. Andersens Boulevard, with the live weather and flights on screen.

Learn it in a minute

Everything is on the keyboard. Esc opens the menu for the clock, the weather and the camera.

  • WASDDrive and steer (arrow keys work too)
  • SpaceHandbrake
  • JOpen the job board
  • TSelf-driving on or off
  • CChase or cockpit camera
  • NChange the time of day
  • BCar radio: live DR stations
  • RPut the car back on the road

Built from open data, credited in full

No invented streets. The game is assembled from public registers and open maps, each used under its licence.

  • Københavns Kommune open dataSurveyed kerbs, carriageway, road paint, trees, lighting masts, signals, signs, bus stops, parking, cycle routes and traffic counts.
  • Copenhagen 3D city modelThe building geometry of the inner city, reconciled with today’s footprints.
  • DatafordelerBBR building facts, GeoDanmark footprints, the DHM elevation model, Skråfoto aerial photos and Danish place names.
  • OpenStreetMapThe road network, speed limits, one-way streets, shops, restaurants and sights.
  • DMILive weather observations, with MET Norway for the forecast.
  • RejseplanenBus lines, stops and the weekday timetable.

Questions, answered

Is CPH Drive free?

Yes. It runs in your browser with nothing to install and no account to make.

What do I need to play?

A desktop or laptop with a keyboard and a recent Chrome, Edge, Firefox or Safari. The game uses WebGL2. Phones and tablets are not supported yet, because there are no touch controls.

Is it really the whole of Copenhagen?

It is the inner city at 1:1 scale: Indre By, Christianshavn, Vesterbro, Nørrebro, Østerbro, Islands Brygge and Frederiksberg, about 7 by 4.7 km. Streets, kerbs, road paint, trees, lamps, signals and buildings all come from official surveys and open maps.

Is the weather real?

By default, yes. The sky follows the current observation from DMI, the Danish Meteorological Institute, and the sun is placed for Copenhagen’s latitude, date and time. You can also pick the hour and the weather yourself.

What is there to do?

Drive freely, take taxi fares and food deliveries with turn-by-turn directions and a timer, or switch on self-driving and watch the car follow the road, the lanes and the signals. Red lights and speed cameras cost real Danish fines.

Do I drive on the right?

Yes, as in Denmark. Speed limits come from the mapped limits on each street, and the traffic around you follows counted car and bike traffic for the hour of the day.

Can I use the map data?

The sources are open and listed on the How it’s made page with their licences. Some of the processed layers, such as the photo mesh and the orthophoto, are being packaged as datasets of their own.

The keys are in the ignition.

Start driving