Updated August 8, 2025 to include my new hacks for train travel into Ukraine.
If you are considering traveling to Ukraine, please be sure to consider your own safety first. I found Kyiv to be very safe, aside from the occasional air raid. Assuming your intention is to volunteer and/or support UA victory in some way, you will be welcomed with open arms. However, at the moment it takes some serious dedication just to get there. At no point did I feel unsafe, even as a woman traveling alone, though Przemysl did feel sketchy af at 11pm on my first time through. Seeing it in daylight is extremely helpful to shake that feeling, but services are still limited.
When I started this trip, I didn't have a Ukrainian phone number, which can be limiting to booking train tickets. I found a work around that I used until I got a UA sim card. The Ukraine Rail App has a limited timeframe in how far in advance you can purchase tickets, and they can potentially sell out the day that timeframe opens. Polrail Service has a slightly longer timeframe in which you can purchase tickets, and they do the hard work for you. If you don't have a UA sim card yet, I absolutely recommend letting Polrail handle the booking for you.
First things first, fly to Poland. There's a variety of ways to do this, and I'll leave that up to you. I originally flew into Warsaw and stayed a night at the Courtyard Marriott at the Chopin airport, only because I was so exhausted by that point and needed a break before the train from hell.
I have since changed my flight scheduling and I fly directly to Krakow from Amsterdam, because my first night goal destination is Przemysl. Do whatever makes you happy, but also know that a few extra days in Krakow is absolutely worth the effort. Auschwitz and the Salt Mines are worth a visit, at the very least.
You can use the PKP Intercity app to book train tickets in Poland, which I definitely recommend. Sometimes the line for tickets is long at the train station. For the airport metro connection, you can buy tickets on the train, either from a kiosk where you can tap your card, or directly from the Train attendant. I take the metro from Krakow Airport to Krakow Glowny, and then another train to Przemsyl. I use Booking.com to book an apartment in Przemysl for the night, linked below. I stay the night and then I catch the 0935 train to Kyiv. There will be a significant line to get through border control. If you want to be at the front of the line, plan to be at the train station by 0730. If you don't care where you are in the line, just show up by 0830. I'll do an update with specific location information about Przemysl when I have more time.
https://www.booking.com/hotel/pl/chombud-apartamenty.html (Przemysl apartment)
**HOT TIP #1** Polrail Service opens ticket sales about 10 weeks in advance. If you don't have a Ukrainian phone number, this is probably your best option. I recommend creating a free account, which takes a day or two to get approved. Use their handy dandy International Trains button to book from Warsaw or Krakow to Kyiv (Kiev). You enter all your personal details, and it spits out your options.
**HOT TIP #2** Choose whichever train departure and arrival time works best for you, but know that the sleeping cars are generally not climate controlled. They take longer going through passport and border control, and they are not comfortable for sleeping or sitting. If you want a/c in the summer, pay for First Class seating, which is generally only available on the last train of the day. As a bonus, there will also be a food service car with snacks and drinks, which is not available on the train with sleeping cars. As someone who tried both, I'd only book the First Class seating going forward.
**HOT TIP #3** Bring your own food, water, and snacks, especially if you take the sleeping train. It's also not a bad idea to bring cash if you take the First Class train, though they can take credit cards if the machine has reception. It doesn't always work, so having PLN, UAH or EUR is a good idea. Your safest bet is to assume nothing will be available in Przemysl.
You can use Uber, Bolt or Uklon apps for taxi service in Ukraine. The metro is pretty fantastic, and can get you from the main train station to almost anywhere you need to go. I prefer the metro, but if you have a lot of luggage, a taxi is probably easier.
**HOT TIP #4** Get a UA SIM card as soon as you can. I upgraded to an iPhone with a dual SIM option, and my personal USA phone number is an embedded SIM. This allows me to dual SIM my Ukrainian number at all times, and I can turn it off when I'm in the US. This is absolutely the easiest way to handle it, but additional ways are listed below.
You can get a SIM from Kyivstar or Vodafone pretty cheap and easy. You mainly need the UA number for the Ukraine Train app and Kyiv City app to buy public transit tickets. The app seems to reset every two weeks, and asks again for the phone number and 2 factor verification, so it's not enough to just have the number. You'll want the SIM card with you in case it times out at a randomly inconvenient time.
You can also just use your credit card or phone with Google/Apple pay inside the metro. Just look for the gate that has the credit card symbol, and the little glass box where you tap your card or phone.
I stay in Kyiv for 6 months out of the year and travel back and forth from the US at least twice a year. I will also work on another post about recommendations and expectations within the city itself. Please feel free to reach out with any questions, as I'm happy to be helpful if at all possible.