There are 4 ways to get from Spanish Town to Saint Mary by bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 22 bus, bus
best- Take the bus from Spanish Town to Kingstonbus 22 / ...
- Take the bus from Kingston to Port Mariabus Port Maria to Kingston
2h 39m$11–19Bus
cheapest- Take the bus from Kingston to Ocho Riosbus
- Take the bus from Ocho Rios to Port Mariabus
4h 48m$5–16Drive 61.9 km
- Drive from Spanish Town to Port Mariacar 61.9 km
57 min$10–14Taxi
- Take the taxi from Spanish Town to Port Mariataxi 61.9 km
57 min$85–110
Questions & Answers
The cheapest way to get from Spanish Town to Saint Mary is to bus which costs $4 - $16 and takes 4h 48m.
The fastest way to get from Spanish Town to Saint Mary is to drive which takes 57 min and costs $9 - $14.
No, there is no direct bus from Spanish Town to Saint Mary. However, there are services departing from Spanish Town and arriving at Port Maria via Kingston. The journey, including transfers, takes approximately 2h 39m.
The distance between Spanish Town and Saint Mary is 93 km. The road distance is 61.9 km.
The best way to get from Spanish Town to Saint Mary without a car is to line 22 bus and bus which takes 2h 39m and costs $10 - $19.
It takes approximately 2h 39m to get from Spanish Town to Saint Mary, including transfers.
Spanish Town to Saint Mary bus services, operated by Jamaica Urban Transit Company Limited, depart from Spanish Town station.
Spanish Town to Saint Mary bus services, operated by Jamaica Urban Transit Company Limited, arrive at Kingston station.
Yes, the driving distance between Spanish Town to Saint Mary is 62 km. It takes approximately 57 min to drive from Spanish Town to Saint Mary.
There are 345+ hotels available in Saint Mary.
What companies run services between Spanish Town, Jamaica and Saint Mary, Jamaica?
You can take a bus from Spanish Town to Port Maria via Kingston in around 2h 39m.
Bus from Spanish Town to Kingston
- Ave. Duration
- 39 min
- Frequency
- Every 20 minutes
- Estimated price
- $1
- Website
- Jamaica Urban Transit Company Home page
- Schedules at
- Jamaica Urban Transit Company Schedules
- Phone
- +1 (876) 971 1822
- [email protected]
- Website
- Knutsford Express
Bus from Kingston to Port Maria
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- $10–18
- Website
- Knutsford Express
- Adult
- $18
- Child
- $16
- Senior
- $18
- Student
- $18
Bus from Ocho Rios to Port Maria
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- $7–12
- Website
- Knutsford Express
- Adult
- $8
- Child
- $7
- Senior
- $7
- Student
- $7
Bus from Kingston to Ocho Rios
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Estimated price
- $3
- Website
- Local Transportation - Real Jamaica
Bus from Ocho Rios to Port Maria
- Ave. Duration
- 50 min
- Frequency
- On demand
- Estimated price
- $2
- Website
- Local Transportation - Real Jamaica
- Ave. Duration
- 57 min
- Estimated price
- $85–110
Apollo Taxi
- Phone
- +876 618-2005
- Website
- facebook.com
El Shaddai
- Phone
- +876 925-1363
On Time Taxi
- Phone
- +876 926-3866
- Website
- ontimetaxijamaica.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Florence to Rome, Slovenia: Getting from Ljubljana to Lake Bled, and Best ways to travel around Australia - to help you get the most out of your next trip.




