TROTROMAP
TROTROMAP
Toggle sidebar
How To Contribute

Learn how to add stations, routes, and fares to trotromap — Ghana's community transit map.

Welcome, Contributor!

trotromap is a community-built map of Ghana's public transit. Every station, route, and fare you see on the map was added by someone just like you — someone who knew their local area and wanted to help others get around.

Why your contribution matters

Public transit in Ghana is informal — there's no central database of trotro stops or routes. Every station you add helps someone find their way. Every fare you record helps someone budget their trip. You're building the map that your community needs.

What you'll learn in this walkthrough

  • The different types of data you can contribute (stations, routes, fares)
  • How to prepare before recording transit data
  • Step-by-step guides for adding stations and routes
  • Best practices for naming, accuracy, and data quality

This walkthrough takes about 5 minutes. You can always come back to any step. When you're ready to contribute for real, head over to the Contribute page.

Types of Contributions

trotromap needs several kinds of data to work well. Here's a breakdown of what you can contribute.

Stations & Taxi Ranks

A station is any place where passengers board or alight from a trotro or shared taxi — the main terminal where vehicles queue up, a roadside stop under a tree, a lorry park, or an informal gathering point at a junction.

What you need: Station name, GPS coordinates (or pick on map), and its destinations.

Example: "Madina Main Station", "Circle VIP", "Adenta Barrier"

Tip: A "destination" from a station is where people can board a trotro to head to. One station can have many destinations.

Transit Routes

A route is the path a trotro or shared taxi takes from its starting station to its destination. Routes include the road path and all the intermediate stops along the way.

What you need: Route name, GPS track (recorded or drawn on map), stops along the way, and fare info.

Example: "Madina → Circle", "Tema Station → Kasoa"

Tip: You can record a route by taking a trotro ride with our GPS recorder, or draw the path manually on the map.

Fares & Destinations

Fares tell riders how much a trip costs. Destinations tell riders where they can go from a given station and what it costs to get there.

What you need: The destination name, GPS location, and the fare between the station and destination.

Example: From "Madina Main Station" → "Accra Circle", fare: GH₵ 5.00

Tip: You can add destinations when submitting a station contribution. Each destination can have its own GPS coordinates and fare.

All contributions are reviewed by moderators before going live on the map. Don't worry about getting it perfect — our reviewers check each submission for accuracy and may adjust details.

Get Ready to Contribute

A little preparation goes a long way. Here's what you need before you submit data.

Checklist

  • Know the area

    Only contribute data for places you've actually been to. Local knowledge is more valuable than guessing.

  • Enable GPS on your phone

    For route contributions, you'll record your journey. Make sure location services are on and accurate.

  • Note the fares

    If you're contributing fare information, confirm the current price by asking the driver or your mate. Fares can change.

  • Take notes

    Jot down station names, nearby landmarks, and any helpful info while you're there — don't rely on memory alone.

Where to submit

All contributions are submitted through the Contribute page. You can contribute as a logged-in user (your name will appear on the leaderboard) or anonymously.

Important: Never guess coordinates or station names. If you don't know, leave it blank or wait until you can verify the information. Bad data makes the map less reliable for everyone.

Adding Stations

Stations are the backbone of trotromap. Here's how to add one that's accurate and useful.

1

Find the station on the map

Use the map picker on the Contribute page to drop a pin at the exact location of the station. Zoom in as much as possible for precision. You can search for nearby landmarks or use your current GPS location.

Pro tip: Stand at the actual station entrance or the point where trotros park. The more accurate the GPS pin, the more useful it is for navigation.

2

Name it correctly

Use the name that locals actually use. Avoid abbreviations unless they're widely recognised. Include a landmark or area name if it helps identify the location.

Madina Main Station

madin stn

Circle - Odawna Trotro Stop

circle

3

Choose the right type

trotromap supports two station types:

  • Station / Trotro Stop — A general boarding/alighting point for trotros.
  • Taxi Rank — A dedicated queueing area for shared taxis.
4

Add destinations (if you know them)

Adding destinations tells riders what routes are available from this station and how much they cost. Each destination needs:

  • The destination name (e.g., "Accra Circle")
  • GPS coordinates of the destination (optional — use the map picker)
  • The fare from this station to that destination (in Ghana Cedis)

Only add destinations you're sure about. It's better to add one accurate destination than several guessed ones.

Check if the station already exists

Before adding a new station, search the existing list on the Contribute page. If the station is already there, you can still help — add destinations or fares that are missing. Duplicate stations create confusion and need to be cleaned up by moderators.

Adding Routes

Routes are the paths that trotros and shared taxis travel. A good route contribution includes the road path, stops, and fare information.

1

Name the route

Use the format "Start → Destination". Be specific enough that riders can recognise the route.

Madina → Circle

Kasoa → Tema Station (via Spintex)

2

Record or draw the path

You have two options for recording a route path:

GPS Record

Take the trotro ride with our GPS tracker active. The app records your path automatically using your phone's GPS. This gives the most accurate road path.

Manual Drawing

Draw the route by clicking along the roads on the map. The path automatically snaps to the nearest road. Great for routes you know but haven't recorded.

3

Add stops along the way

Stops are intermediate stations or boarding points along the route. Adding stops helps the navigation system plan multi-segment journeys.

For each stop you'll need:

  • The stop name or landmark
  • The GPS coordinates (you can pick these on the map)

Tip: Not every junction needs to be a stop. Focus on major boarding points that many passengers use — markets, junctions, and landmarks.

4

Add fare information

Fare information makes trotromap truly useful. You can provide:

  • Base fare — The standard fare for the full route journey.
  • Rate per kilometre — If fares vary by distance, this helps calculate interim fares.

Always confirm fares before submitting — ask the driver or your mate. Trotro fares can change due to fuel prices and policy and vary across regions.

Route recording requires GPS. Make sure your device has location services enabled and that you have a stable signal. GPS accuracy is better outdoors and away from tall buildings.

Good Data Practices

High-quality data makes trotromap reliable. Follow these guidelines to make sure your contributions are helpful and accurate.

Naming Conventions

Do Don't
Madina Main Station madina
Tema Station (Accra) Tema Station
Circle → Madina (via Legon) Circle to Madina
Kasoa New Market Junction Kasoa N.M.J.

Location Accuracy

  • Place pins at the actual boarding/alighting point, not in the middle of a junction or road.
  • Zoom in to maximum detail before placing a marker. A few metres can matter.
  • If you can't get precise coordinates, add a note in the station name describing the location (e.g., "Roadside Stop near Total Filling Station").

General Rules

Verify before you submit

If possible, ask locals or check multiple sources. A second opinion never hurts.

Update outdated data

If a station has moved or fares have changed, submit a new contribution. Better to have current data than stale data.

Don't submit the same data twice

Duplicate entries slow down the review process. Check if the data already exists before contributing.

Don't add personal or private locations

Only contribute public transit stops. Private residences, businesses (unless they're known transit points), and sensitive locations should not be added.

Quality over quantity. One accurate, well-named station is worth more than ten hastily-placed pins. Take your time and get it right.
You can find more detailed guides on the OpenStreetMap Wiki.
Go Contribute