Can You Join Someone's Lan On Minecraft PC When The Live Somewhere Else?

So i have minecraft on my laptop and so does my friend we want to play together… But she can't join my lan cause she lives to far away… Is there a way we can play on the same world from different houses?

Internet, or you both use internet and join a server together

One of you needs to be setup as a server so the other can connect. You need to forward port 25565 on your router to the internal address of your hosting computer. Then you should be able to have the guest computer connect to host using your public IP address.

http://www.h3xed.com/pc-gaming/start-a-minecraft-server-and-play-with-your-friends

https://www.evolvehq.com/welcome
Use evolve instead. Way less complicated then forwarding IP addresses.
Here is a video for a very useful tutorial on set-up.

Have fun!