Osaka taxis are not as expensive as you might fear. The standard fare for a regular taxi in Osaka is Y660 for the first 2km, and Y80 for each additional 296 meters (medium and large taxis cost slightly more). Thus, you can cross town for about Y2,000.