My title
Midlothian Private Hire Taxi, Taxi in Midlothian, for occasions, stations, locations

Midlothian Private Hire Taxis

Mayfield, Dalkeith


EH22 5QP

Call Us On

0131 660 0090

0131 454 0300

Contact Details

We are here to help make your journey stress free.

Mini Bus hire
Midlothian Private Hire



Cash Bookings

Book your taxi and pay the fixed fare with cash at the end of the journey.Simple...

Credit Card Bookings

Book your taxi now and pay for it right away. This payment option is ideal if you are booking on behalf of someone else or if you’d simply like to get the payment out of the way. We accept all major credit and debit cards. We also accept American Express.

Book By Email

If you’d rather not use the form and don’t quite have time to make a telephone call, you could always send us an email! Booking by email allows you to make specific queries and receive a direct answer, personal to you and your journey. Drop us a line today and we’ll get back to you as soon as possible.

Corporate Accounts

Why not book a taxi and put it on your business account? This method of payment is ideal for businesses as it saves the hassle of petty cash and receipts. For this option you must first register an account. For more information, or to open an account contact us


If for whatever reason you need to cancel your reservation please contact us as soon as possible.

Cancellations less than 1 hour in advance will still be charged at full price.

Midlothian Private Hire Taxis  do not accept  responsibility if you miss your flights or deadline for any reason including:

Incorrect information supplied when booking

If you do not show up at the agreed time/pickup point

If you have excess luggage/passengers/pick up points we have not been informed about

You miss your return flights

You must allow sufficient time when booking an airport taxi to allow for the check-in times required by your airline.

We advise passengers to plan to arrive at the airport MIN 2 HOURS prior to flight departure

SINCE 1999

Tel. 0131 660 0090  / 0131 454 0300