Yes, you can. User location can be retrieved via cellular or GPS (if exists) without Wi-Fi. Core Location deals with that (source for retrieving location) internally.
For more information you can take a look at this piece of my code
You may also find somehow helpful this answer and definitely take a look here which is almost your question.