You can request a ride in advance, it could potentially be more than if you do it about 15 minutes before you need the ride. Uber and Lyft are usually less expensive than a taxi - an a lot cleaner! When you open the app and enter where you need to go, you will see the cost and different vehicle options. You can choose what works best. I prefer that to a taxi, you know what you are paying up front. You don't need to worry about the taxi taking you on a "scenic" route to add to the fare. Compare both Uber and Lyft before you book, there is often a difference. Sometimes one can get to your location faster than the other, so it may be worth a higher price. And if you have not used either company before, don't actually create an account until about a week in advance. They will often send new customers discounts or coupons for your first few rides. The discounts do expire, so don't sign up too far out!