Basel is tram city. The whole city and suburbs are covered by a network of trams and feeder-buses. These run from about 5:30 am to midnight every 7½ minutes (15 minutes in the evening and 10 minutes on Sundays). If you stay in a hotel in Basel city you will get a free ticket for the length of your stay (valid for Basel + suburbs, but not for going across the border into France or Germany).

Wherever you are going in Basel, there will be a tram or bus stop nearby.

Most of the tram routes combine to go through the pedestrianised city centre, with two main stops: Barfüsserplatz and Marktplatz (=Market place, where the red town hall is).  All stops have list which trams stop there, and a ticket machine, but you will see very few people using them, as most people have season tickets. Main stops have an indicator showing the times to the next trams.

Get a tram and bus map from the kiosk in Barfüsserplatz online at: www.bvb.ch and click on "Liniennetz".

 If you get lost, just ask a local waiting at a tram stop, or get on a tram and ask the other passengers.

For going further afield, Basel has two main railway stations on opposite sides of the river Rhine; "Basel Badischer Bahnhof" is part of the DB (German Railways) network.. "Basel SBB" is part of the Swiss railway network, and also serves trains to and from France. Both have tram stops with multiple routes leading to them.

 Basel trams have one more  unusual feature. Route 10 to Rodersdorf is a converted railway branch line. Rodersdorf is in Switzerland, but to get there the line goes via France (hotel tickets are not valid on this stretch).