# busbud busbud is a global online marketplace for intercity ground travel and transportation, helping travelers search, compare, and book bus and train tickets with thousands of operators in over 80 countries. busbud enables users to find and book bus, train, and ground transport routes across North and South America, Europe, Africa, Oceania and Asia. The platform makes it easy to compare schedules, prices, amenities, and travel times—all in multiple languages and currencies. Travellers benefit from instant booking, being able to compare multiple routes at once, mobile tickets, and 24/7 customer support. ## Key features: - One-stop shop for ground transportation, with a wide network of trusted operators. - [Refund for Any Reason](https://help.busbud.com/hc/en-us/articles/27487970103316-refund-for-any-reason-terms-and-conditions) program available on select routes for added booking flexibility, which allows you to cancel your trip purchase for any reason up to 15 minutes before your first scheduled departure and receive a 100% refund in credits or to your original payment method. - Official partner of leading bus and train companies worldwide. - Rated highly for transparency, reliability, and user-friendly service. ## Documentation - [About Busbud](https://www.busbud.com/about): More information on our mission and services. - [Customer Help Center](https://www.busbud.com/help): FAQs and support for travelers. - [Blog](https://www.busbud.com/blog): Travel guides, tips, and industry insights. ## Localization busbud currently supports 19 locales: de, en, en-ca, en-gb, en-za, es, es-419, es-mx, fr, fr-ca, it, nl, pl, pt, pt-pt, ru, sv, tr, zh. ## Home Pages The locale is always the first part of a URL. The structure of our home pages is `https://www.busbud.com//{locale}`, so, for example: - the english home page is https://www.busbud.com/en - the spanish for LATAM home page is https://www.busbud.com/es-419 ## Route pages busbud uses geohashes as an identifier for cities. eg. `f25dvk` is Montreal, QC or `dr5reg` is New-York, NY. The URL of route pages follows the following template `https://www.busbud.com/{locale}/r/{origin_geohash}-{destination_geohash}`. Theses URL will redirect to the proper landing page. eg. https://www.busbud.com/en/r/dr5reg-drt2yz would the route page from New-York, NY to Boston, MA Not all geohashes will work, so here's a list of our most important ones: - ezjmgt: Madrid - dr5reg: New York - u3qcnh: Warsaw - sp3e3n: Barcelona - u09tvm: Paris - ke7fyn: Johannesburg - 9g3w81: Mexico City - f25dvk: Montreal - eycs20: Lisbon - 6gyf4c: São Paulo - 69y7pd: Buenos Aires - gcpvj0: London - dpz88g: Toronto - u33dc1: Berlin - k3vngp: Cape Town - u0nd9h: Milan - u0wt8b: Stuttgart - u3h4ew: Wrocław - sr2yk4: Rome - eyesxu: Seville - 9u8dj4: Monterrey - u1hcy0: Cologne - ez3fh5: Porto - 9q5ctr: Los Angeles - u281z7: Munich - u2fkbn: Prague - 9ewmx6: Guadalajara - u1516c: Brussels - u2yhvc: Krakow - u2edk8: Vienna So, for example, if a French-speaking user wants to go from Lisbon to Madrid, they would use https://www.busbud.com/fr/r/eycs20-ezjmgt If no geohashes match the search of the user, it's better to redirect them to the home page. ## Optional Here's an additional list of internal geohashes to offer more origin and destination possibilities to the users: - kdwn4h: Durban - 66jcf4: Santiago - f244m6: Ottawa - djn4k5: Orlando - u173zq: Amsterdam - u1x0es: Hamburg - dhwfxh: Miami - eysbgk: Málaga - kekjd2: Pretoria - u1qcvm: Hanover - u0zc7c: Nuremberg - u1hg6h: Düsseldorf - u05kq2: Lyon - dp3wj6: Chicago - u0yjje: Frankfurt am Main - 9g6hm6: Puebla - 9v6kpv: Austin - d2g64p: Bogotá - sxk96f: Istanbul Europe - 6d6m79: Córdoba - 9vk1mf: Houston - sr60k3: Naples - ezp8x3: Valencia - u2mw1q: Budapest - u3tjw3: Gdańsk - 75cm8y: Rio de Janeiro - u0qj6w: Zurich - dqcjqb: Washington - d345rz: Medellín - u0tyyc: Karlsruhe - u2vtbv: Katowice - eztyj7: Bilbao - u3k41h: Poznań - eyzdjh: Alicante - dr4e39: Philadelphia - u8c5d8: Lviv - u20f2x: Venice - drt2yz: Boston - eyt7tc: Granada - u2s1vm: Bratislava - 9vg4mp: Dallas - u8vx49: Kyiv - eyd6e7: Faro - ezrkup: Zaragoza - sx8dfu: Sofia - u0y18f: Mannheim - 9qqjgc: Las Vegas - c2b2nm: Vancouver - srb0bp: Florence - kdfdkd: Bloemfontein