Add / Edit a route

Add new route

  1. Go to the “Routes directory” and make sure that you have chosen the desired city. If your city is not in the database, enter its name in the search box and click "Add routes in new city X". In 2 days your city will be added in the database and all corresponding routes will be transferred to its directory.
  2. If the route number is not yet in our database, click “Add new route”.
  3. Fill in the text fields, following the format (use the “gear” button to take data from the existing route).
  4. Add forward and reverse directions.
    • Select or create, a stop, if it's not in the correct location
    • Include stops in the route one by one
    • If the stop was mistakenly included in the route, it can be excluded
    • If the line between 2 stops is inaccurate, you need to fix it using different modes of constructing lines
    • If the route is not circular, click “Edit” in the block “reverse direction” and follow the same steps
  5. Confirm your entry and press “Send to moderation”. You can find a list of your edits in the user profile.
  6. You are allowed to add inactive routes on Wikiroutes which once were active.

Done! Your edit gets the votes. When it reaches the minimum number of “for” votes, it will appear in the directory.

Edit route

  1. Go to the route where you want to add information or correct the mistakes and click “Edit”.
  2. All the steps are the same as in the instruction for adding a new route (see above)
  3. After sending to moderation, you will see your edit with visible changes. You can review your edits, while on the vote. Votes, however, will be reset.
  4. If your edit reaches 10 votes “For”, it will be posted in the directory; if it receives 10 votes “Against”, it will be rejected. Check for comments until the end of voting — the community may indicate some errors

Text description of the route

1. Type of transport

Given the choice between a bus or a minibus refer to the classification established in this city. Or follow the principle: bus provides fringe benefits, minibus — does not.

2. Number

2.1 Number of the route in the format displayed on the Destination sign or at stops.
2.2 For subway and monorail lines specify the name if any; if not — line number.
2.3 For suburban routes duplicating urban numbering indicate the destination city after the number in brackets.
2.4 For routes that do not have numbers (eg, routes to shopping malls), you must specify n/a (terminus).

Examples: 5; 99k; Ring; M1; 1 (Khimki); n/a (Metro “Kashirskaya” - market “Gardener”).

3. Transit agency:

3.1 The name of the carrier (public transportation) company. It is desirable to indicate the name together with the legal form (SOE, LLC, etc.). The name and number of the park or depot serving the route can also be indicated in brackets after the name of the transit company.
3.2 If there are several carriers on the route, they are separated by commas.

Examples: LCC “Avtotor”; SOE “Gorobschtrans” (1st bus fleet); MOE “Razdvatrans” (tram depot Tramvaeva).

4. Active days

4.1 Mode of route operation (daily, weekdays, etc.).
4.2 If route operates only during rush-hours or, for example in the summer, it also should be mentioned here.

Examples: daily; on weekdays during rush-hours; Fridays and at weekends; at weekends from May to October.

5. Fare

5.1 If fare differs in some cases (for example, when buying a ticket at the kiosk / from a driver or paying cash/credit card), indicate the official rate set by the local authorities.
5.2 If the fare depends on the distance (i.e. tariff zones), then if the number of zones is small (no more than 3), the fare is indicated one by one using slash (/); if the number of areas exсeed 3, the fare is indicated as a range with dash (-).
5.3 If the maximum or minimum fare is unknown, it is possible to use “from ...” or “up to …”.
5.4 If there is a discount for tickets (e.g. for children), indicated only the full fare.
5.5 Please note that you do not need to write currency in this field — it will be inserted automatically.

Examples: 23; 30/35/40; 20 - 50; 28; 73.

6. Span

6.1 Route span in HH:MM - HH:MM (24-hour format. Instead of 24 write 00).
6.2 Operating time usually means time interval between the departures of a first and last vehicle from terminus (example: the first bus departs from terminus A at 06:15 and the last — at 00:17; the first bus departs from terminus B at 05:30 and the last at 23:35. Then the route’s operating hours will be 5:30 - 00:17).
6.3 If there is a break during operating hours (e.g. works only during rush-hours), you should separate the timetable and write it in two rows.
6.4 If the departure time of the first/last vehicle from terminus A and B differs a lot (by 30 minutes or more), the operating time can be specified separately for each terminus on a new line.

Examples: 05:30 - 00:30; 07:00 - 21:00; 07:00 - 10:00, 16:00 - 19:00; from subway station “Vokzalnaya”: 06:00 - 22:15, from Dobrolyubova Street: 07:00 - 23:15.

7. Schedule or frequency

7.1 The headway is specified in minutes or hours..
7.2 If there are few transportations on a route per day (less than 10) and there is a fixed timetable, it is possible to indicate the terminus and some other stops (up to 5) and their schedule.

Examples: 24 minutes, 5 - 15 minutes, 3 hours, "South: 6:24, 8:04, 9:49, 15:11, 17:25"

8. Itinerary

8.1 The sequence of streets along which the transport runs (with a dash).
8.2 Bridges indicated at will, but it is good to indicate the squares if transport changes the line or the street when driving through them.
8.3 If forward and reverse directions overlap, the itinerary should be indicated in the form: Pushkin Street (back: Chekhov Street) - Leo Tolstoy Street

Example: (Griboyedov Street - Communal Bridge - Lenin Street - Lenin Square).

9. Additional info

9.1 Note the distinctive features or peculiarities of the route.

Examples: The driver never gives the change

10. Additional links

10.1 In order to confirm the data and accelerate the moderation process you should provide a link to official sources and / or leave a comment.
10.2 A big request from the administration: please, provide links as accurate as possible and if necessary, add a comment, where to look for information. Sometimes this process takes too long.

11. Active or not

11.1 If the route exists and operates do not specify anything.
11.2 If the route is cancelled or suspended some time mark the checkbox

Rules for constructing route lines

Route direction

Each route has a forward and reverse direction (line). A circular route has only forward direction. If the route is very complex, it must be divided into forward and reverse directions.

The route should be divided into two parts, when:

  • Up to 30% of the line overlap each other
  • Visually difficult to determine the direction of traffic along the line

Constructing line

  • Line must pass through the stop which is located on the right side of the road (for trams - on the right side of the tram tracks) on the path of traffic (for countries with right-hand traffic)
  • Forward and reverse directions can not pass through the same stops
  • Lines are drawn automatically, except trams (mode “Straight line”), nevertheless, it should be edited
  • If the line between two stops is not built as intended, it can be corrected by one of the editing modes
  • In circular routes first stop is also a terminus.
    The final step when constructing lines for circular routes is to loop the first and the final stop. Click on terminus and select “Loop”.

Modes of constructing lines between stops

There are several modes of constructing a line between stops, which can be used in different situations. You can change the mode: while editing the route left click mouse button on the part of the red line and select one of the following options listed:

  • Straight line. A straight line between two stops (this mode is enabled by default for trams)
  • Automatically - Google (default). Constructing a line along the roads from Google Maps in accordance with the traffic laws. May not always coincide with the public transport lines.
  • Automatically - Yandex. Constructing a line along the roads from Yandex Maps in accordance with the traffic laws. May not always coincide with the public transport lines.
  • Copy from similar. The line is copied from the previously added route.

Manual line adjustment

Automatic line construction is not perfect and often needs manual correction:

  • You can see white breakpoints on the red line when you hover the mouse over it
  • Use them to edit the line — drag while holding the left mouse button
  • Clicking on the breakpoint will remove it.

Additional line adjustment near the stop

The endpoints of line segments between 2 stops are indicated by a red pin
Lines are often constructed incorrectly in the vicinity of stops. You can drag the pin to fix it but not beyond 60 meters from the stop.

Create / move / rename stop

  1. Determine the place for the stop and make sure that it has not been created before.
  2. Switch the map layer to “Satellite”, specify the location of the stop, and click the right mouse button.
    The stop has to be placed in the actual location of the stop points (any kind of structure), or on the roadside. The stop should be on the right side of the road in accordance with traffic direction.
  3. Enter the name and address of the stop and click “Create”. If the name of the stop is unknown, enter the address or just the name of the street where the stop is.

Special aspects of creating tram stops

Please, do not forget that the tram stops are usually located on the tramways.

Move stop

Currently, there is no possibility to move stops. If you have noticed that the stop is placed wrong, create a new stop following the steps and include it in a route instead of including the wrong one.


Only users with level 2 can rename stops. You can also contact the support team to apply for renaming stops. Your application should include a link to the route and Old - New names of stops.

Include / exclude a stop from a route

To include or exclude a stop from a route, click on the stop icon and then click “Include” or “Exclude” (alternative to exclude — right click mouse button on the stop icon).

In this case, the line between stops will be automatically updated according to the selected mode of constructing lines.

Left click mouse button on the stop icon and select “Include”.

Including stops in the route between other stops

Left click mouse button on the stop icon and type the number one greater than the number of the previous stop, and click “Include”.

For example, you want to include a stop between “9” and “10”: set the number one greater than the previous one. The stop you included should have number “10”.

Voting / Rating


The principle of voting

1.1 Any changes to data made by users go through the stage of voting by the members of the community or the administration. It is necessary to check the quality of the input information.
1.2 If a user’s edit (update) reaches 10 votes for or votes against, it is posted in the directory or rejected, respectively.

Voting rules

2.1 When checking the updates, you must consider the level of the user. If it is a novice, you should take into account his/her limited experience explain in detail what his/her mistakes are and how to fix them.
2.2 It is forbidden to give your vote “For” if you do not have any information about the quality of the data entered.
2.3 In case of finding an error, do not immediately vote “Against” which will cause an update to be blocked, but first point out the mistakes and suggest the solution.
2.4 If you decide to review your blocked editing, inform the support team.

Voting rules

User rating (vote) — a number that specifies the weight in the voting.

Voting weight is calculated as follows:

L + C × 0.0005 + E × 0.001 + V × 0.00005

L - user level. The minimum value is 1 (new member).

C - the number of comments added to existing routes

E - the number of edited routes (which gained a minimum of 10 votes)

V - the number of comments to the Edits (votes also count)


User Level 2

Active site users who have learned how to use the Editor and regularly contribute relevant information to our database can apply for a Level 2, contact the administrator by one of the convenient ways (Contacts).

Benefits of Level 2:

- Editing routes added by other users

- Editing stops (renaming)

- Voting weight increased by 1 point

If you have questions, please write us

Support contacts

Mobile apps

Wikiroutes apps — All public transportation in your pocket! Plan your route, check schedule, track the arrival in real time, receive notification of changes in the routes!

  • Search optimal routes
  • Database of transit routes and Schedules
Download app:

Project "Routes by people"

How to add a new idea

  1. To get started with the editor, select the city in which you want to suggest the idea of ​​a new route, or edit an existing one.
  2. Then click on the "Add a new idea" button.
  3. Add the name and description of your idea in a free form. Tell us how your idea will improve the city
  4. To draw a line, zoom in on the map, find the first stop (or create a new one by right-clicking on the map) and click the "Link" button.
  5. To add new stops to the route, click on them with the right mouse button. You can unlink the stops to delete stops from the route.
  6. Usually, every public transport route has an outbound and inbound direction. To start editing the inbound direction stops, click on the corresponding tab on the right side of the screen.
  7. Congratulations, now you can publish the idea by clicking the "Save" button. Do not forget to share your idea on social networks.
  8. In the list of ideas, you can find the rating of all ideas added by other people.


For all questions and offers:

Follow us on social networks:

CEO & co-founder:

Alexander Mustafin


Evgeny Mustafin
We present another Evgeniy's project Time.Graphics - free timeline online

Community Manager & Tech support

Roman Zvarich
skype: wr-admin

Product Director

John Ulitin

Tech Advisor

David Mkrtchyan


Dmitry Krasulya

About us

Wikiroutes is free-edited directory of public transportation all over the world, which is used by 15 million people. Thousands of editors update database of routes in more than 30 countries around the world

  • Save time and money — quickly find the best way to travel on public transport
  • Find out what transport runs in your district, and discover new routes
  • Sign up for new routes and updates in your area
  • Easily share routes with friends

Our goal

We want to organize a bilateral communication between transit agencies and users of public transport in order to improve the convenience and overall quality of local transit services in the whole world.

Our mission

Wikiroutes community makes public transport better! Even a small contribution of each editor results in a huge change of the system as a whole. Join us, we are more than 60.000 registered users!

The benefits of improving public transport’s efficiency :

  • Saving travel time — more time for work, rest or communication with family.
  • Improving the efficiency of enterprises associated with public transport
  • Increasing travel comfort
  • Improving the quality of life

Our principles


Everyone can help keep our database up to date by means of Routes editor:

  • Recently added route (or its correction) is sent to the moderation. Our community votes for or against posting it in the database and tells where the corrections can be made (if any). This usually takes 3 days. The voting system is a quality control for the information you add.
  • If a new route (or its correction) scored the required number of votes, it is stored in the directory and is involved in the search results.

Free of charge:

Basic functions — search for an optimal route, view routes directory, routes editor and others — will always be totally free!

Mutual respect

Wikiroutes unites representatives of different cultures and countries, who can have very different points of view. Cooperation in a spirit of mutual respect and observance of the basic rules of politeness — a guarantee of stable performance of our project.

Mutual help

Help beginners edit data. Do not remain indifferent to the shortcomings in the content, posted by other community members. As our user, you will be able to add missing information and correct the mistakes.


  • Suggest your ideas
  • Vote for the routes
  • Participate in community polls
  • Please report bugs and violations by other users to technical support:

User agreement

1. The present document is an offer of “Wikiroutes” project (hereinafter - Wikiroutes) to the Internet User (hereinafter – the User) wishing to use the Service on the website or in applications of “Wikiroutes” project (hereinafter – the Service) to conclude a User agreement (hereinafter – the Agreement), regulating the relations between them towards the use of the Service.

2. By taking any of the opportunities of the Service listed in Sec. 3 of this Agreement, the User agrees with all terms of the Agreement and undertakes to comply with it or to eliminate the use of the Service.

The Service provides the User with the opportunity to create and / or edit the schematic layout and / or description of the geographical objects (public transport stop and public transit routes, etc.) (hereinafter - the Data), to review the Data posted by other Users and to add additional information and comments on it, as well as to use the Service by other means, that are not inconsistent with this Agreement.

4. When placing the Data within the frames of the Service there will be indicated the name (a pseudonym) of the User posted it, which he\she specified upon registration or in the settings of his/her personal Data in the relevant section of the Service.

The Data is stored in the Database of the Service and is available on the website of the Service or on the other Services of Wikiroutes, with that Wikiroutes does not guarantee the safety of the Data to any extent and / or during any period, including in the case of change of the Data in relation with the Service development.

  • 5.1 Performance of some of the functions of the Service is possible only with access to the Internet. The User shall receive and pay for such access by himself (by herself) under the terms and as per the tariff of his\her Service provider or Internet access provider.
  • 5.2. Data about public transport links, access to which is provided by the Service is intended solely for personal, non-commercial use by the User within the frames of Service Component functionalities. Any extraction, copying, reproduction, processing, distribution of the Service data, it’s placement at free access (publication) on the Internet, any use of Service data in the media and/or for commercial purposes and any other use not distinctly permitted by this User agreement, terms or RF legislation and being beyond the scope of the functionality of the Service, is prohibited without the prior written permission of Wikiroutes.

6. Wikiroutes has the right without notice of the User and without explanation not to accept the Data for the publication or at any time to remove the Data from the Service site, to edit it, or to replace with the Data posted by other Users. In particular, the basis for deletion of Data is as follows:

  • placement of Data violating the provisions of Regulatory documents;
  • placement of the Data including the advertisements;
  • placement of the Data including the advertisements of individuals.

7. The User agrees that the Data placed by him/her in the Service will be available for all other Users of Wikiroutes for review and editing. Wikiroutes is not liable for the use (both for lawful and unlawful) by the third parties of the Data published on the website and in the applications, including for its reproduction and bringing to the public knowledge, carried out both in the frame of the Service and through other possible means.

8. The User transfers to Wikiroutes rights for the Data to the full extent. The received Data can be used on other Services of project Wikiroutes not specified in paragraph 1 of this Agreement, and with the consent of Wikiroutes on the resources of the third parties, as well as in the advertising and marketing materials both with the indication of the User’s name and also without it (anonymously), without the need for obtainment a special permit from the User and without payment of the remuneration. The rights for the Database being an aggregate of the Data created through the Service belong to Wikiroutes. Use of the Data by other means, besides the opportunities provided within the frames of the Service, is not permitted.

8.1 The User is hereby notified and agrees that when using the Service Wikiroutes in automatic mode anonymously (without reference to the User) the following information is transferred: the type of the operating system of the User's mobile device, version, and identifier of the mobile application of the Service, statistics of usage of the functions of the mobile application of the Service, as well as other technical information.

9. The User is solely responsible for his\her actions related with the creation and placement of Data through the Service, including for the fact that Data posted to comply with the legal requirements and does not violate the rights and legitimate interests of the third parties, as well as for the emplacement, content, completeness, correctness and accuracy of the information.

10. Services provided by the Service are granted Wikiroutes “as is”. Wikiroutes does not guarantee that the Service (including the Data placed thereon) corresponds the objectives and expectations of User, its uninterrupted and error-free operation, as well as the safety of the User’s profile and safekeeping of Data posted by the User on Service. Use of the Service and Data placed on it is carried out by the User at his\her own risk and peril. Wikiroutes does not bear any responsibility for the Data posted by User, does not confirm or deny its accuracy and reliability. Wikiroutes is not responsible and does not cover any damage, direct or indirect, caused to the User or to the third parties in a result of the use or inability to use the Service or the Data contained on it. Wikiroutes has the right at any time at its own discretion to modify or discontinue provision of any opportunities within the Service in whole or in part.

11. All claims related with the use / inability to use the Service and / or Data must be sent to e-mail:

12. The present User Agreement applies to all future updates / new versions of the Service. By agreeing to use of the Service, the User accepts the terms of the present User Agreement for the relevant updates / new versions of the Service, if the upgrade / installation of a new version of the Service shall not be followed by other license agreement.

12.1 Wikiroutes can at any time without notice to the User modify the text of the present Agreement and / or any other terms of the use of the Service. The actual text of the present Agreement is available at

Terms of use of the materials from the website 
1. Any use of the materials of the site is allowed under condition of referring to it in one of the following forms: 
1.1 When using on any printed carrier reference to the material in the form of «» is required. 
1.2 When using the materials of the site on the Internet, an active and direct link «» is required. 
1.3 When using materials of the site on radio and TV, verbal references to "Project» is required. 
1.4 When using graphic and photo materials, the removal of the watermarks on the material is prohibited. Overlapping on top of other images are also prohibited. 
1.5 At a reprint of the material it is required placement in the first window indication of the source «» with a hyperlink 
1.6 Font Size of the link or hyperlink should not be less than the font size of the text of the material used.
2. The Use of the materials from the site on the competing sites and in all mobile applications without a special permit of Wikiroutes is strictly prohibited. All rights reserved by the current Legislation of Germany, Unites States, Russian Federation, Ukraine, Republic of Belarus and other countries.