York is a city located north of London, England. It has a rich and diverse history full of important British landmarks, and it once played a significant role in the United Kingdom. While a day trip to York is possible, I would recommend spending at least 2 days in York (like with other cities in the UK, such as Oxford and Cambridge as there are many fun and free things to do in York city. The train from London to York takes about 2-4 hours each way. The time there and back is dependent on a few things: what time of day and day of the week it is, any disruptions to train services, the number of train connections, and whether you're taking a fast or slow train. So, make sure you read through my tips below before booking any travel! There are hotels situated in and around York's City Walls that are suitable for all budget types. For example, we stayed at the B+B York, which is about a 15-minute walk from the city centre. I would highly recommend this accommodation for couples or budget-conscious individuals travelling outside of busy or peak holiday times as it is a quiet and clean place to stay. The staff are also super friendly and helpful! Breakfast is available for purchase (if not included in your booking), but we opted to have breakfast out each morning. I have included my favourite breakfast spots and coffee shops below. We did not purchase the York Pass because many of the York activities we did were free, so the pass wouldn't have saved us any money. You should, however, do your research beforehand to see if the pass would be beneficial for you as it highly depends on the sites you are going to visit. Now that I've gotten all the important tidbits out of the way, continue reading this York itinerary to learn the best way to see York in two days.