I had a similar yet different issue once in China. I had a "fun" case of giardia and needed to take a ten-hour bus to the nearest capital city. I just about needed to apply adhesive to my own derriere...depends on the nature of the trip as well
Took us 8 hours to get from Ballarat to Albury on a bus for a footy trip, once that seal gets broken the stops are frequent... Bloke driving the bus cracked the shits and refused to stop, the boys soon worked out that opening the back door via the emergency handle cut the accelerator so he had no choice but to stop