Edinburgh, with its striking medieval architecture and the iconic silhouette of Arthur’s Seat, offers a weekend of exploration that combines rich history, vibrant culture, and culinary delights. In just 48 hours, you can experience the essence of this Scottish capital, from ancient castles to bustling markets.
Reaching Edinburgh is straightforward via Edinburgh Airport (EDI), located approximately 8 miles west of the city center. You can take the Airlink 100 bus, which costs £4.50 ($5.70) for a single journey and runs every 10 minutes, taking around 30 minutes to reach Waverley Bridge. Alternatively, a taxi will set you back about £25-£30 ($32-$38) depending on traffic.
Once in the city, public transportation is efficient. The Lothian Buses provide excellent coverage, and the Number 35 bus connects the airport to the city center. A day pass costs £4.50 ($5.70), allowing unlimited travel. For convenience, consider walking; many attractions, including the Royal Mile and Holyrood Palace, are within a short stroll of each other.
For an optimal location, check into the Old Town, where you’ll find a blend of history and modern amenities. The Grassmarket area hosts the Apex Grassmarket Hotel, with rooms starting at £130 ($163) per night. It offers excellent views of the Edinburgh Castle and is steps away from local pubs and shops.
If you prefer a more contemporary style, the Radisson Blu in the city center features modern decor, a stylish bar, and a central location perfect for exploring. Rooms start at £150 ($190) per night. For budget travelers, consider the Budget Backpackers Hostel on Cowgate, with dormitory beds from £20 ($25) per night, providing a social atmosphere and convenient access to the city's main attractions.
Edinburgh's culinary scene is diverse, offering everything from traditional Scottish fare to international cuisine. Start your day at The Edinburgh Larder, where a full Scottish breakfast featuring haggis, black pudding, and locally sourced ingredients costs about £12 ($15). For lunch, visit the historic Grassmarket area and enjoy a gourmet burger at Bread Meats Bread, where burgers start at £10 ($13). Don't miss their famous rosemary fries!
For dinner, head to Dishoom, an acclaimed Indian restaurant in St. Andrew Square. Reservations are recommended, especially on weekends, as the wait can be lengthy. A meal with shared plates will cost around £25-£30 ($32-$38) per person. Finally, grab a nightcap at the Scotch Whisky Experience on Castlehill, where you can sample a whisky flight starting at £12 ($15), giving you a taste of Scotland’s national drink.
Your weekend in Edinburgh wouldn’t be complete without a visit to Edinburgh Castle, perched atop Castle Rock. Entry costs £19.50 ($24.70), and it’s best to book tickets online to avoid long queues. Allocate at least two hours here to explore the crown jewels and war exhibits. After your castle visit, take a leisurely walk down the Royal Mile, where you can pop into shops selling tartan souvenirs and handmade crafts.
Another must-visit is Arthur’s Seat, an extinct volcano offering panoramic views of the city. The hike is accessible from the main road and takes about 1.5 hours round trip. Don’t forget to pack water and wear sturdy shoes! After your hike, unwind at Holyrood Park, which features several trails and scenic picnic spots. If time permits, consider a guided history walk through the Old Town — many local companies offer free walking tours, where tips are appreciated.
To make the most of your time, keep the following tips in mind:
| Item | Cost | Notes |
|---|---|---|
| Edinburgh Castle ticket | £19.50 ($24.70) | Book online to avoid queues. |
| Airlink 100 bus fare | £4.50 ($5.70) | From airport to city center. |
| Full Scottish breakfast at The Edinburgh Larder | £12 ($15) | Includes haggis and local ingredients. |
| Dinner at Dishoom | £25-£30 ($32-$38) | Reservations recommended. |
| Whisky flight at the Scotch Whisky Experience | £12 ($15) | A great way to sample whiskies. |
| Day bus pass | £4.50 ($5.70) | Unlimited travel in the city. |
| Radisson Blu hotel stay | £150 ($190) | Contemporary, central location. |
Use this rough planner to sanity-check the total trip cost before you lock flights, hotels or activities.
The best time to visit Edinburgh is during the late spring (May to June) and early autumn (September to October). During these months, the weather is mild, averaging around 15°C (59°F), and the city is less crowded compared to peak summer months. You’ll also find plenty of local festivals, particularly the Edinburgh Festival Fringe in August, which showcases an array of performances.
Yes, Edinburgh is a very walkable city, especially in the central areas like the Old Town and New Town. Most major attractions are within walking distance of each other. However, be prepared for some steep hills, especially if you’re hiking up Arthur’s Seat or exploring the historic Royal Mile. Public transport is also readily available if you need a break from walking.
Traveler comments
Add a route note, correction, timing tip or question for this guide.