How far are you going? To be quite honest, my oil gets changed once a year, when the bike goes to the dealer for a service, normally around about May each year (MOT time too). I've never been too stressed about the 4,000 mile figure! The furthest it has gone between services was 12,000 miles, the least 350 (Covid-19 year).
Only once have I changed oil en-route and that was back in the 80's with a BMW K100RS which had just had an engine rebuilt, we ran it in on a run down to Portugal, then at a remote campsite undertook the change. I bought replacement oil at a local petrol station + a cheap plastic fuel tank. Cut the side off the fuel tank and 'voila' I had a drain tank. Once the old oil was out it was poured into the 'new' (now empty) oil container using a rolled up newspaper as a funnel. All this done very, very surrepticiously at the campsite with lots of newspaper to ensure no spillage on the ground. Then both containers dumped safely and legally back at the fuel station.