Short answer: A taxi to Halbeath Park and Ride takes about 6 to 10 minutes from Dunfermline city centre, and around 12 to 18 minutes to Ferrytoll. Dunfermline City station is 3 to 6 minutes from the centre, Dunfermline Queen Margaret around 6 to 10, and Inverkeithing 12 to 18. Book on 07845 231214, 24 hours a day.
Dunfermline is unusually well connected for a city of its size. There are two railway stations inside the city, a third at Inverkeithing a short drive south, and two large free park and ride sites feeding express coaches to Edinburgh, Glasgow, Perth, St Andrews, Inverness and the airport.
The catch is that almost all of that infrastructure assumes you arrive by car. Halbeath and Ferrytoll are excellent if you are driving to them. If you are not, the first mile of the journey is the awkward part, and it is the part that decides whether you make your connection.
This guide covers what runs from where, how long the taxi legs actually take, and when a short taxi hop is genuinely the better decision rather than just the easier one.
My Taxi Dunfermline at a glance
- Phone 07845 231214
- Hours 24 hours, 7 days a week, including public holidays
- Base 11 Oaklea, Saline, Dunfermline KY12 9TP
- Connection points covered Halbeath Park and Ride, Ferrytoll Park and Ride, Dunfermline City station, Dunfermline Queen Margaret station, Inverkeithing station, Dunfermline Bus Station
- Vehicles 4 seater, 6 seater, 8 seater (pre-booked only)
- Payment Cash, all major cards, contactless
- Online booking notice Minimum 2 hours
- Find us My Taxi Dunfermline on Google Maps
Halbeath Park and Ride: what actually runs from there
Halbeath sits east of Dunfermline at junction 3 of the M90, with access from the A92 at the Crossgates roundabout. It is a large site with more than a thousand free spaces, no maximum stay, disabled bays, electric charging bays, a heated waiting room with toilets and real time departure screens.
Buses leave from six stances outside the waiting room, and the range of destinations is what makes Halbeath worth knowing about. Express services run into Edinburgh bus station, north to Perth, east to Glenrothes, Cupar and St Andrews, and up the A9 corridor towards Inverness and Fort William. The airport service runs to the Edinburgh Airport terminal, and long distance coach operators use the site as well.
The building itself opens early and closes late rather than running round the clock, though the car park stays accessible outside those hours. If you are catching a very early departure, it is worth knowing you may be waiting outside rather than in the warm.
When a taxi to Halbeath beats driving there
Free parking with no time limit is a genuinely good deal, and for most journeys driving to Halbeath is the right answer. There are four situations where it is not.
- You are going away for more than a few days. Leaving a car in an open park and ride for a fortnight is a decision some people are comfortable with and some are not.
- You are travelling with hold luggage. The walk from a far bay to the stances with two suitcases is longer than it looks on a map.
- You are coming back late or tired. Driving home after a red eye flight is the leg people underestimate.
- You are two or more people. Once you add a second and third bus fare, the arithmetic between a park and ride connection and a direct run changes fast.
For airport journeys in particular, it is worth pricing both options honestly rather than assuming. Ask us for a fixed quote on the direct run and compare it against the taxi leg plus fares for everyone travelling.
Ferrytoll Park and Ride
Ferrytoll is the southern equivalent, sitting just below Inverkeithing with access from the A90 at the Ferrytoll interchange. It has around a thousand free spaces, again with no maximum stay, an indoor waiting area and toilets, plus dedicated pick up and drop off bays.
Ferrytoll serves express routes into Edinburgh and the airport service, with one stance reserved for the airport buses. It is the natural connection point for Rosyth, Inverkeithing and North Queensferry rather than for central Dunfermline, which is generally better served by Halbeath.
If you are travelling from the south of the area, our Rosyth taxis page covers that side in more detail.
The three railway stations, and which one you want
Dunfermline City is the main station, on the Fife Circle line about seventeen miles north of Edinburgh Waverley. It was called Dunfermline Town until October 2022, when the station was renamed after Dunfermline was granted city status and became Scotland’s eighth city. Plenty of signage, apps and older articles still use the old name, so do not be thrown if you see both.
Dunfermline Queen Margaret opened in 2000 to the north east of the city, serving the hospital of the same name and the housing around it. It is a smaller, quieter station and is often the more convenient choice if you are heading to or from that side of the city.
Inverkeithing is roughly fifteen minutes south by road and carries considerably more frequent Edinburgh services than the Dunfermline stations. For anyone in a hurry to reach Waverley, the extra taxi minutes are frequently recovered on the platform. Its car park also fills early on weekdays, which is exactly why a drop off often works out easier than driving yourself.
Journey times to connection points
Typical door to door times in normal traffic, measured from Dunfermline city centre. Add ten to fifteen minutes during the weekday morning peak.
| From Dunfermline city centre to | Typical journey time |
|---|---|
| Dunfermline City railway station | 3 to 6 minutes |
| Dunfermline Bus Station | 3 to 5 minutes |
| Dunfermline Queen Margaret station | 6 to 10 minutes |
| Halbeath Park and Ride | 6 to 10 minutes |
| Queen Margaret Hospital | 5 to 8 minutes |
| Fife Leisure Park | 6 to 10 minutes |
| Duloch Park | 8 to 12 minutes |
| Inverkeithing Railway Station | 12 to 18 minutes |
| Ferrytoll Park and Ride | 12 to 18 minutes |
| Edinburgh Airport (direct) | 35 to 45 minutes |
Two notes on those figures. The Halbeath run crosses the eastern approach roads, so the weekday morning peak affects it more than the distance suggests. And any onward journey towards Edinburgh Airport assumes the Queensferry Crossing is running normally, since high winds occasionally trigger speed restrictions.
Making a connection today?
Book a car for a fixed time and stop watching the clock. Available 24 hours a day.
Call 07845 231214How to time a connection properly
The most common mistake is booking the taxi for the time you would like to leave rather than working backwards from the departure. A simple method:
- Start from the departure time of the train or coach you need.
- Subtract a buffer at the stance or platform. Ten minutes is comfortable for a bus, fifteen if you have luggage to load.
- Subtract the taxi journey time from the table above.
- Subtract peak allowance. Add ten to fifteen minutes for anything between 07:30 and 09:00 on a weekday.
- Book that time, not the one that feels about right.
Timetables change several times a year, and services across Fife have been reorganised more than once recently. Always check the current departure on the operator’s own app or website on the day rather than relying on a time you remember from last year.
Booking the return leg as well
People reliably book the outbound taxi and forget the inbound one. It is the return leg that causes the trouble, because you arrive back at a park and ride late in the evening, often tired, sometimes in poor weather, and it is the point at which local services are thinnest.
If you know roughly when you are getting back, say so when you book the outbound trip. It costs nothing to arrange both at once, and if your coach or flight is delayed a quick call moves it. For airport returns, give us the flight number so the driver can check the arrival before setting off.
Which vehicle to ask for
- 4 seater. Fine for up to four passengers with light bags. Mention it if four of you are travelling with four large cases.
- 6 seater. The right choice for five or six passengers, or four with substantial luggage.
- 8 seater. Pre-booked only, and the one to arrange furthest ahead. Ideal for group departures.
Child seats, wheelchair access, bikes, skis and golf clubs should be flagged when you book. It takes a moment and it prevents the wrong car arriving with a coach about to leave.
Note for the site owner: insert your current fares or fixed quote ranges for the common connection runs here before publishing. Publishing invented figures will cause disputes at the kerb and damage trust in the listing.
Frequently asked questions
How long does a taxi take from Dunfermline to Halbeath Park and Ride?
Around 6 to 10 minutes from the city centre in normal traffic. Allow ten to fifteen minutes extra during the weekday morning peak.
Is parking free at Halbeath and Ferrytoll?
Yes. Both sites offer free parking with no maximum stay, and both have indoor waiting areas and toilets. Halbeath also has electric charging bays.
Which station should I use for Edinburgh, Dunfermline City or Inverkeithing?
Dunfermline City is closer and usually more convenient. Inverkeithing has more frequent Edinburgh services, so if you have just missed a train it is often worth the extra fifteen minutes by road.
Why is Dunfermline Town station now called Dunfermline City?
Dunfermline was granted city status in 2022, becoming Scotland’s eighth city, and ScotRail renamed the station to match in October that year. Older signs, apps and articles still refer to Dunfermline Town.
Can you pick me up from Halbeath Park and Ride late at night?
Yes. We operate a 24/7 Dunfermline taxi service including overnight and public holidays. Book the return leg in advance where you can, as late arrivals often coincide with peak demand.
Do you go to Dunfermline Queen Margaret station and the hospital?
Yes, both. The hospital is around 5 to 8 minutes from the city centre and the station is a little further out. Pre-booking is recommended for appointments.
How much notice do you need for a connection booking?
Online bookings need a minimum of two hours. For anything sooner, phone is faster. For early morning departures and 8 seater vehicles, book as far ahead as you can.
Do you accept card payments?
Cash, all major debit and credit cards and contactless are accepted on every journey.
Booking your connection
A missed coach is rarely about the coach. It is almost always about the ten minutes before it. Booking a car for a fixed time removes the one variable you can actually control.
You can read more about My Taxi Dunfermline, see our full range of taxi services in Dunfermline, check how fares and routes work across Dunfermline, or contact us to book a taxi in Dunfermline through the website form.
If we have got you to a platform on time before, a short review on our Google Business Profile for My Taxi Dunfermline helps other people in the city find a local firm rather than defaulting to an app.
Book your park and ride or station transfer
24 hours a day, 7 days a week. Halbeath, Ferrytoll, Dunfermline City, Queen Margaret and Inverkeithing.
Call 07845 231214Written by the team at My Taxi Dunfermline Ltd, a licensed local taxi operator based at 11 Oaklea, Saline, Dunfermline KY12 9TP. Journey times are typical estimates and vary with traffic and weather. Bus and rail services, stances and opening hours are set by the operators and Fife Council and change periodically, so always check current timetables before travelling. Fares are charged in line with the applicable licensed tariff and are confirmed at the time of booking.