The average bus between Basel and Lagos takes 41h 35m and the fastest bus takes 40h 25m. There is at least one bus per day from Basel to Lagos. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run once daily between Basel and Lagos. The earliest departure is at 1:55 AM at night, and the last departure from Basel is at 11:45 AM which arrives into Lagos at 5:10 AM. All services require a transfer at Lyon and take an average of 41h 35m. The schedules shown below are for the next available departures.
Arrives next day


42h 45m • 2 changesArrives +2 days


40h 25m • 2 changesArrives next day


42h 45m • 2 changesArrives +2 days


40h 25m • 2 changesArrives next day


42h 45m • 2 changesArrives +2 days


40h 25m • 2 changesWant to know about travelling from Basel to Lagos? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Basel to Lagos. However, there are services departing from Basel station and arriving at Lagos station via Lyon. The journey, including transfers, takes approximately 41h 35m.
Basel to Lagos bus services, operated by FlixBus, depart from Basel SBB station.
Basel to Lagos bus services, operated by FlixBus, arrive at Terminal Rodoviário de Lagos station.
Book your Basel to Lagos bus tickets online with FlixBus, BlaBlaCar Bus and Rede Expressos.
The distance between Basel and Lagos is 1,764.4 km. The road distance is 2,577 km.
You can take a bus from Basel SBB to Terminal Rodoviário de Lagos via Lyon and Estação Rodoviária de Lisboa Oriente in around 37h 50m.