Les taxis officiels vous permettront de vous déplacer dans les grandes villes.
Exemples de prix : 500 CFA la course à Dakar, 300 CFA la course à St Louis, 100 CFA à Ziguinchor.
Les minibus sont une alternative aux taxis. Presque cinq fois moins cher, ils sont malheureusement compliqués à utiliser et souvent bondés. Il faut quelques jours de "pratique" avant de s'y retrouver (directions, arrêts, etc...).
Pour relier les villes entre elles, les taxis-brousse ou taxi 7 places sont très pratiques. Il s'agit en général de Peuget 504. Attention, ces taxis ne partent que quand ils sont pleins, ce qui ne pose pas de problème en général. Départ chaque jour en gare routière. Pour plus de confort, on peut acheter plusieurs places voir les 7 places et réserver ainsi un taxi entier.
Exemple de prix : Dakar - St Louis (274 km) 3100 CFA la place sans bagage.
Il existe aussi des compagnies de grand bus qui relient les grandes villes entre elles. Se renseigner aux gares routières.
Enfin, Air Sénégal assure une liaison aérienne entre différentes villes intérieures. Pratique pour joindre Ziguinchor, région qu'il est déconseillé de joindre par route à cause d'un mouvement rebelle dans la région de Bignona et qui n'est plus reliée maritimement à Dakar, suite à la tragédie du ferry "Le Djola", disparu en mer le 26/09/2002.